我希望使用 dd 定期备份我的整个硬盘,但这需要大约 1.5 小时,我想知道是否有更快的备份方法。
可能只是通过更新不同的字节。
答案1
您可以通过对单个 LVM 分区进行快照,然后对文件系统(而不是原始磁盘)进行增量备份来备份单个 LVM 分区(不是您提到的整个原始磁盘,但仍可能满足您的要求)。获得快照后,您可以使用增量 tar 备份或 rsync(推荐 rsync)。您并不严格需要快照 - 或 LVM,但有助于确保您获得 ~ 时间点文件系统映像。
rsnapshot(基本上是 rsync 的一个大型包装器,可以更轻松地进行增量备份)支持 LVM 快照和增量备份。我用它来完成上述操作。请注意,第一次同步仍将需要很长时间。
答案2
问题是,发现哪个字节数发生变化将涉及读取两个设备并比较每个字节。这种方式听起来也不太快。
如果您准备放弃“备份整个硬盘”,而是在文件系统级别进行备份:
1. rsync
2. rdiff-backup
据我所知,这些程序使用了一些在 FS 级别可用的属性,例如修改时间和大小。因此它们应该可以大大加快速度(特别是如果您的大多数文件都没有改变)