dd命令备份
备份整个分区(如根分区):
sudo dd if=/dev/sdaX of=/path/to/backup.img bs=4M status=progress
(X为分区号,如1代表/dev/sda1)
Partclone备份
仅备份已使用数据,节省空间:
sudo partclone.ext4 -c -s /dev/sdaX -o /path/to/backup.img
(需先安装:sudo apt install partclone)
Clonezilla备份
制作完整磁盘/分区镜像,支持多种文件系统:
Timeshift备份
增量备份系统文件,适合日常备份:
sudo apt install timeshift,运行后选择备份位置和频率。
dd命令恢复
sudo dd if=/path/to/backup.img of=/dev/sdaX bs=4M status=progress
(恢复前需确保目标分区大小≥备份镜像)
Partclone恢复
sudo partclone.ext4 -r -s /path/to/backup.img -o /dev/sdaX
Clonezilla恢复
从启动盘进入Clonezilla,选择“镜像到设备”,指定备份文件和目标分区。
TestDisk恢复分区表
sudo apt install testdisk。文件恢复(误删场景)
extundelete恢复单个文件:sudo extundelete /dev/sdaX --restore-file /path/to/deleted/file。PhotoRec恢复多种文件类型(需从磁盘底层扫描):sudo photorec /dev/sdaX。工具推荐: