可以说我有/dev/sda
和/dev/sdb
。
之前,我运行dd if=/dev/sda of=/dev/sdb bs=128M
,它成功了。
然后过了一段时间,第一个磁盘上有更新,我想将它克隆到第二个磁盘。但我不想dd
从头开始跑,因为……嗯,这需要时间。从一开始就没有 dd'ing
更新的任何解决方案?/dev/sdb
更新:磁盘实际上是 ntfs,所以 rsync 不是解决方案。另外,我希望第二个磁盘像源磁盘一样可引导,使用 rsync 会破坏很多东西。
可以说我有/dev/sda
和/dev/sdb
。
之前,我运行dd if=/dev/sda of=/dev/sdb bs=128M
,它成功了。
然后过了一段时间,第一个磁盘上有更新,我想将它克隆到第二个磁盘。但我不想dd
从头开始跑,因为……嗯,这需要时间。从一开始就没有 dd'ing
更新的任何解决方案?/dev/sdb
更新:磁盘实际上是 ntfs,所以 rsync 不是解决方案。另外,我希望第二个磁盘像源磁盘一样可引导,使用 rsync 会破坏很多东西。
我打赌RSync会完美地完成这项工作。实际上,您也可以先使用它来克隆磁盘,而不是使用
dd
.您可以尝试使用
blocksync
,bdsync
甚至rsync --inplace --copy-device
(如果您的rsync
版本支持)来实现您的要求。请注意,所有这些方法都将读取整个源驱动器和目标驱动器,但它们只会传输更改的块。