在 Linux 下“备份分区”常见有几种方式,取决于你是想整盘/分区镜像备份,还是只备份文件数据。下面按常用程度和场景给你说明。
dd(底层镜像,最完整)适合:
# 备份 /dev/sda1 到镜像文件
sudo dd if=/dev/sda1 of=/backup/sda1.img bs=4M status=progress
# 恢复
sudo dd if=/backup/sda1.img of=/dev/sda1 bs=4M status=progress
⚠ 注意:
partclone(比 dd 更智能)只备份已用数据,速度快、体积小。
# 备份 ext4 分区
sudo partclone.ext4 -c -s /dev/sda1 -o sda1.img
# 恢复
sudo partclone.ext4 -r -s sda1.img -o /dev/sda1
常用变体:
partclone.fat32partclone.ntfsClonezilla(图形化、最省心)适合:
步骤:
✅ 推荐新手使用
rsync(最灵活)适合:
sudo rsync -aAXv /mnt/sda1/ /backup/sda1/
恢复:
sudo rsync -aAXv /backup/sda1/ /mnt/sda1/
tar 打包备份sudo tar czpf sda1.tar.gz -C /mnt/sda1 .
恢复:
sudo tar xzpf sda1.tar.gz -C /mnt/sda1
timeshift:系统快照(类似 Windows 还原点)borgbackup / restic:加密、增量、远程备份cron + rsync:定时备份| 需求 | 推荐方式 |
|---|---|
| 系统崩溃可恢复 | Clonezilla / dd |
| 只保数据 | rsync |
| 定期自动 | borg / restic |
| 新手 | Clonezilla |
如果你愿意,可以告诉我:
我可以给你具体命令方案。