dd 需要几周的时间

dd 需要几周的时间

前几天,我收到一条消息“Windows 检测到硬盘问题”。

我买了一个新硬盘,并使用 USB 启动到 Ubuntu。我开始使用克隆故障磁盘

sudo dd if=/dev/sdb of=/dev/sdc bs=4194304 conv=noerror,sync

那是星期六。从那时起,已复制了 527GB,即 73934 条记录,其中 1859 条记录是部分记录,在过去 24 小时内复制了大约六条记录。

按照目前的速度(1.45 MB/s),我的 2TB 硬盘将在 12 天内完成,即 10 月 6 日。然而,自周一以来,这一速度一直在放缓。 24小时前,该公司将在10天后(即10月3日)处以罚款。

速度会继续减慢,还是最终会到达坏扇区的尽头?另外,有什么办法可以加快克隆速度吗?

答案1

速度减慢是由于重试,您应该能够通过查看/var/log/syslog(或/var/log/messages) 来确认这一点。

dd对于克隆工作分区来说效果很好,但对于有故障的磁盘上的分区可能需要很长时间。在你的情况下我会使用GNUddrescue为了克隆驱动器,它会花费更少的时间进行不可恢复的重试,并在发现故障区域时从前到后返回到故障区域。

假设您保存日志ddrescue可以在克隆中断时重新启动,这比使用dd.

答案2

BS=4194304太低了。您可以尝试更高的值,例如BS=128M

你没有提到新驱动器是如何连接的,是通过USB 2.0连接的吗?如果是这样,那么不幸的是你无法获得更好的速度。

相关内容