如何将 Ubuntu USB 安装备份为磁盘映像?

如何将 Ubuntu USB 安装备份为磁盘映像?

我在 USB 驱动器中安装了 Ubuntu。这不是实时或持久实时安装。这是常规完整安装。

有没有办法将 USB 驱动器备份为 .img 或 .iso 文件,以便我以后可以使用该文件将可启动版本的 Ubuntu 恢复到此 USB 驱动器或另一个 USB 驱动器?

答案1

请注意,这是一种过于简单的方法,它将为“小型”设备创建大文件。

备份:

  1. 使用例如lsblk -ape7找出/dev/...你的USB驱动器位于
    (例如,/dev/sdc下面展示真正的开发人员)
  2. 确保驱动器未安装
  3. 打开终端,输入
    sudo dd if=/dev/sdc bs=128k | gzip --best >/place/to/store/backup.img.gz
  4. 点击Enter并填写(root)密码

恢复:
示例/dev/sdc需要与备份源大小相同或更大的 USB 驱动器。

还:确保/dev/sdc设备正确,否则
所有早期的内容将丢失并且无法恢复。

进入gzip -c /place/to/store/backup.img.gz | sudo dd of=/dev/sdc bs=128k
终端(在 bash 提示符下)并提供所请求的输入(root 密码)。

附加选项dd (notrunc,无错误)gzip可能已经到位。

选项:
dd 生成的图像文件未压缩(以及至少一些常见的内容类型),可以作为循环设备安装:
lodev=$(losetup -f)- 如果可能,将创建一个设备,并将名称保留在 $lodev 中
sudo losetup $lodev imagefile- 将尝试使用映像文件,创建一个“可移动”磁盘并在其中安装分区。
sudo losetup -d $lodev- 将卸载映像,并解构循环设备。

相关内容