我有一个从 MicroSD 卡启动的 Lubuntu 安装。我想克隆可启动的 MicroSD 卡,以便将来某个阶段发生故障时可以将其恢复到另一张卡上。下面的命令是否会创建一个可启动映像,以便将来我可以将其恢复到新的 SD 卡上?
sudo dd if=/dev/rdisk3 of=SD.img bs=1m
答案1
如果卡上有/dev/rdisk3
,那么就会。
只是不要在上述 Lubuntu 下执行此操作。克隆已安装的文件系统不是一个好主意,除非它是以只读方式安装的。
要从映像中恢复,请调用类似 的命令sudo dd if=SD.img of=/dev/rdisk3
。同样,不要在卡文件系统已安装时执行此操作。
一般来说,您几乎总是需要第二个 Linux 来轻松克隆第一个。
答案2
如果这是 MicroSD 卡的 fdisk 输出,则命令应该是:
sudo dd if=/dev/sde of=SD.img bs=1m
?
Disk /dev/sde: 14.9 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x437cca03
Device Boot Start End Sectors Size Id Type
/dev/sde1 * 2048 23060479 23058432 11G 83 Linux
/dev/sde2 23062526 31115263 8052738 3.9G 5 Extended
/dev/sde5 23062528 31115263 8052736 3.9G 82 Linux swap / Solaris