将装有 14.10 的驱动器精确复制到更大的驱动器上

将装有 14.10 的驱动器精确复制到更大的驱动器上

我目前用完了 8GB SD 卡,我需要将驱动器复制到 16GB SD 卡。

dd从我的研究中克隆分区和引导扇区等。

8GB 驱动器已加密,我该如何处理这个问题,并且被克隆复制的驱动器/正在使用中,我该如何处理以便任何副本都是准确的,并且它们是否具有验证设置?

到目前为止,磁盘实用程序显示:

Ext2(版本 1.0)— 挂载在 /boot

/boot 包含 /dev/sda1、/dev/sda2 和 s/dev/da5 以及另一个分区 /dev/mapper/sda5_crypt

我希望将它克隆到 16GB SD 卡上,该卡需要格式化为 W95 类型的 fat 表,声明它是只读的,不确定为什么会这样,因为它肯定是可写的,就像一周前它还在我的照相机里一样。

目前我有以下命令:

dd if=/dev/sda of=/dev/sda conv=noerror,sync

我是否正确,这会将包含 sda2 等分区的整个磁盘复制到将创建新 sda 的驱动器上?

**编辑**

问题解决了

只是想让你知道,今天硬盘坏了,它甚至不转了,还发出可怕的尖叫声,重新启动后发现,在检测到硬盘之前我无法进入 BIOS,很好的一个 AMI,这种编程方法很好...

答案1

目前我有这个命令:-

dd if=/dev/sda of=/dev/sda conv=noerror,sync

我是否正确,这会将包含 sda2 等分区的整个磁盘复制到将创建新 sda 的驱动器上?

请注意,您的命令中有拼写错误。输出文件应该是目标驱动器,即最有可能sdb。在执行任何操作之前,请仔细检查哪个是源驱动器,哪个是目标驱动器!如果sda=源驱动器 和sdb=目标驱动器,则命令将是:

dd if=/dev/sda of=/dev/sdb conv=noerror,sync

回答你的问题,是的。但请记住conv=noerror,sync将强制复制坏块(如果存在),而不会发出任何警告

8GB 驱动器已加密,我该如何处理这个问题,并且被克隆/复制的驱动器正在使用中,我该如何处理以便任何副本都是准确的,并且它们是否具有验证设置?

加密方面没有问题,但是绝对不要在使用时克隆驱动器。从实时 CD/DVD 启动并从那里执行所有操作。完成后,您可以使用 比较驱动器cmp;首先,您需要知道第一个驱动器的大小(以字节为单位)。您可以使用fdisk来执行此操作:在终端中:

fdisk -l /dev/sda

然后:

cmp -n <size_of_sda_in_bytes> /dev/sda /dev/sdb

其中<size_of_sda_in_bytes>是第一个驱动器的大小(以字节为单位)。如果没有输出,则驱动器匹配到字节<size_of_sda_in_bytes>,即整个过程成功

相关内容