我目前用完了 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>
,即整个过程成功