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

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

假设我有/dev/sda/dev/sdb
之前,我运行dd if=/dev/sda of=/dev/sdb bs=128M,并且成功了。

然后过了一段时间,第一个磁盘上有更新,我想将其克隆到第二个磁盘。但我不想dd从头开始运行,因为……这需要时间。有没有解决方案可以在不从头开始执行 dd 的
情况下进行更新?/dev/sdb

更新:磁盘实际上是 ntfs,因此 rsync 不是解决方案。另外,我希望第二个磁盘像源磁盘一样可启动,使用 rsync 会破坏很多东西。

答案1

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

请注意,所有这些方法都将读取全部的源驱动器和目标驱动器,但它们只会传输已更改的块。

答案2

我打赌RSync可以完美地完成这项工作。实际上,您也可以先使用它来克隆磁盘,而不是使用dd

相关内容