可以备份与常见方式
在 Ubuntu 中,分卷(指磁盘分区或 LVM 逻辑卷)中的数据完全可以进行备份。常见做法包括:
常用方法速览
| 方法 | 适用对象 | 主要优点 | 典型命令示例 |
|---|---|---|---|
| dd | 分区/整盘镜像 | 逐位复制、可整盘/整分区还原 | 备份:sudo dd if=/dev/sda1 of=~/backup/sda1.img bs=4M status=progress;校验:md5sum ~/backup/sda1.img |
| tar | 目录/分区内容归档 | 压缩与选择性恢复方便 | 备份:sudo tar czvf backup.tar.gz /home /var |
| rsync | 文件/目录增量 | 快速、断点续传、易脚本化 | 备份:sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder |
| Timeshift | 系统级快照 | 按时间点回滚,适合系统分区 | sudo apt install timeshift,按向导选择快照位置与计划 |
| Deja Dup | 用户文件 | 图形界面、加密与云存储支持 | 打开“备份”应用,选择文件夹与目标位置 |
| GParted | 分区表/分区 | 可视化备份分区表与分区 | 在 GParted 中右键分区选择“备份” |
| Clonezilla | 整盘/多分区 | 适合裸机/离线批量恢复 | 使用 Clonezilla 启动介质进行整盘克隆 |
| 以上命令与工具均为 Ubuntu 环境中常用且可行的备份方案,适合不同颗粒度的数据保护需求。 |
分卷压缩与合并示例
当目标介质有容量限制或需要拆分传输时,可用 tar + split 做分卷压缩:
tar czvf - /path/to/data | split -b 900M - data_backup.tar.gz.
cat data_backup.tar.gz.* > data_backup.tar.gz
tar xvzf data_backup.tar.gz
该方式便于将大体积备份拆分后存入 U 盘、网盘或光盘等介质。
恢复与注意事项
sudo dd if=~/backup/sda1.img of=/dev/sda1 bs=4M status=progress;若镜像被压缩:gunzip -c /mnt/backup/system_backup.img.gz | sudo dd of=/dev/sda bs=4M status=progress。sudo tar xzvf backup.tar.gz -C /mnt/target/(按需指定目标路径)。sudo rsync -aAXv /path/to/backup/folder/ /mnt/target/。