ubuntu

ubuntu镜像备份与恢复的方法

小樊
43
2025-08-09 11:32:48
栏目: 智能运维

备份方法

  1. dd命令

    • 备份到文件sudo dd if=/dev/sda of=/path/to/backup.img bs=4M status=progress/dev/sda为系统盘,备份为镜像文件)。
    • 备份到磁盘sudo dd if=/dev/sda of=/dev/sdb bs=4M status=progress(直接复制到另一磁盘)。
    • 压缩备份sudo dd if=/dev/sda bs=4M | gzip > /path/to/backup.img.gz
  2. Systemback

    • 安装:sudo add-apt-repository ppa:nemh/systemback && sudo apt install systemback
    • 备份:启动后选择“创建系统镜像”,勾选用户数据,保存为ISO文件。
  3. Clonezilla

    • 下载ISO制作启动盘,启动后选择“备份模式”,指定源磁盘和目标存储位置(支持磁盘到磁盘复制)。
  4. Timeshift(推荐桌面用户)

    • 安装:sudo apt install timeshift
    • 备份:选择RSYNC/BTRFS类型,设置存储位置(如外部硬盘),开启计划备份。

恢复方法

  1. dd命令

    • 从镜像恢复:sudo mount /dev/sdb1 /mnt(挂载备份文件所在分区),sudo dd if=/mnt/backup.img of=/dev/sda bs=4M status=progress
    • 从压缩镜像恢复:gunzip -c /mnt/backup.img.gz | sudo dd of=/dev/sda bs=4M status=progress
  2. Systemback

    • 用备份的ISO文件制作启动盘,从Live USB启动,选择“恢复系统”。
  3. Clonezilla

    • 用启动盘进入恢复模式,选择备份文件路径,按提示完成系统恢复。
  4. Timeshift

    • 从备份点直接恢复(需在系统中运行),或通过Live USB启动后恢复。

注意事项

参考来源:

0
看了该问题的人还看了