如何克隆 MicroSD 卡 Linux 启动驱动器?

如何克隆 MicroSD 卡 Linux 启动驱动器?

我有一个从 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

相关内容