如何在dd之后同步2个几乎相同的磁盘

・1 分钟阅读

问题

假设我有/dev/sda/dev/sdb
在这之前 dd if=/dev/sda of=/dev/sdb bs=128M 而且成功了。

过了一段时间,在第一个磁盘上有点更新,我想把它克隆到第二个磁盘,但是我不想从头开始运行dd,因为. . .太费时间了,
有什么在/dev/sdb上更新文件的解决方案,不需要再次从头开始?

更新:磁盘实际上是ntfs,因此rsync不是解决方案。另外,我希望第二个磁盘像源磁盘一样可引导,使用rsync会破坏这样的情况。


回答1:

你可以尝试使用blocksyncbdsync甚至rsync --inplace --copy-device (如果你的rsync版本支持它)来实现你所要求的。

注意所有这些方法将读取整个源驱动器和目标驱动器,但是它们只传输已经更改的块。


回答2:

我打赌rsync会做得很好,实际上,你也可以使用它来克隆磁盘,而不是使用dd


Xuanlv profile image