我目前已在闪存驱动器上安装了 Ubuntu MATE(完整安装)。如何制作闪存驱动器的精确副本以进行备份?因为我担心驱动器最终不可避免地会出现故障。
答案1
可以使用 对任何驱动器或分区进行完整的 1:1 克隆/映像dd
。
首先找出与要备份的设备相对应的文件描述符。该命令lsblk
对此很有用。我现在假设您要备份分区/dev/sdb1
,请更改此值以匹配您的配置。
然后你可以dd
像这样运行:
sudo dd if=/dev/sdb1 of=~/my-backup.img bs=4M status=progress
警告! 您所指定的任何内容of=...
都将被覆盖!请确保您不会意外擦除数据,并再次检查此参数的正确性!
参数含义如下:
if=/dev/sdb1
:从文件读取/dev/sdb1
(代表原始分区)of=~/my-backup.img
:写入指定文件。文件名、扩展名和位置任意,只是不要写入您正在读取的同一分区。bs=4M
:每次总是处理 4 MB 的块。这样可以加快处理速度。status=progress
在运行时查看一些进度信息
当您稍后想要再次恢复图像时,只需交换if=
,of=
这样文件就会被读取,并且您会将其写入分区(该分区应具有相同的大小)。
答案2
1)要么得到另一个精确的同一个闪存驱动器,或者不同的闪存驱动器容量更大。
.img
注意:如果您不介意备份是否可用,也可以将其写入文件。(例如,您可以启动备份)
2)从 Live DVD 启动,或者从任何你想要克隆的 USB 设备以外的 Ubuntu 安装启动
免责声明:由于您未能指定正确的块设备而导致您的计算机损坏,我不会承担任何责任!
要识别哪个是正确的块设备,请运行:lsblk
。
3)启动终端并运行:
#Replace /dev/sdb and /dev/sdc accordingly!!!
sudo dd if="/dev/sdb" of="/dev/sdc" status="progress"
4) 等待。可能需要几个小时,具体取决于您的 USB 驱动器的大小。*
*您可以bs=4M
在命令末尾添加参数dd
,这将成倍地加快速度。但它可能会启动也可能不会启动。您可以先尝试使用参数,如果不行,则不用。