ubuntu

Ubuntu分区如何进行备份恢复

小樊
51
2025-09-14 12:42:44
栏目: 智能运维

备份方法

  1. dd命令备份
    备份整个分区(如根分区):
    sudo dd if=/dev/sdaX of=/path/to/backup.img bs=4M status=progress
    X为分区号,如1代表/dev/sda1

  2. Partclone备份
    仅备份已使用数据,节省空间:
    sudo partclone.ext4 -c -s /dev/sdaX -o /path/to/backup.img
    (需先安装:sudo apt install partclone

  3. Clonezilla备份
    制作完整磁盘/分区镜像,支持多种文件系统:

    • 下载ISO制作启动盘,从USB启动后选择“设备到镜像”模式备份。
  4. Timeshift备份
    增量备份系统文件,适合日常备份:
    sudo apt install timeshift,运行后选择备份位置和频率。

恢复方法

  1. dd命令恢复
    sudo dd if=/path/to/backup.img of=/dev/sdaX bs=4M status=progress
    (恢复前需确保目标分区大小≥备份镜像)

  2. Partclone恢复
    sudo partclone.ext4 -r -s /path/to/backup.img -o /dev/sdaX

  3. Clonezilla恢复
    从启动盘进入Clonezilla,选择“镜像到设备”,指定备份文件和目标分区。

  4. TestDisk恢复分区表

    • 从Live CD启动,安装TestDisk:sudo apt install testdisk
    • 选择磁盘后,通过“分析”功能查找丢失分区,确认后“写入”分区表。
  5. 文件恢复(误删场景)

    • extundelete恢复单个文件:
      sudo extundelete /dev/sdaX --restore-file /path/to/deleted/file
    • PhotoRec恢复多种文件类型(需从磁盘底层扫描):
      sudo photorec /dev/sdaX

注意事项

工具推荐:

0
看了该问题的人还看了