rsnapshot 是否保存二进制差异?

rsnapshot 是否保存二进制差异?

我在 Kubunt/Linux 下使用 rsnapshot 已有几年了。但我不确定它(以及底层 rsync)如何处理二进制差异:对大型 Thunderbird 邮箱文件或 10 MB jpg 照片进行成像,然后通过添加标签或评级来更改 EXIF 数据。rsnaphot 做什么:

  • 完全复制新文件(10 MB)或
  • 仅添加新字节的新 EXIF 数据?

如果 rsnapshot 不处理这个二进制差异,那么什么工具可以处理?rdiff-backup?

答案1

它将完全复制新文件,也就是写入一个全新的文件,但它可以检测更改并且仅通过网络传输这些更改。

仅写入差异是不可能的,因为传统文件系统(例如extX)不支持这种类型的差异,并且每个备份集都应该包含所有文件(大部分是硬链接的)。

相关内容