我们目前使用rsync将虚拟磁盘备份到另一台计算机上。
Rsync比直接复制慢,但只覆盖目标文件中的修改部分。 这使得快照有备份历史,所以我们有几个星期的历史,只有3.6 TB的存储(源文件是1.6 TB)。
除了速度慢以外,主要问题是rsync通常无法在大文件上执行任务,特别是当它们包含大量相同的数据(即未使用区域为零)时。 它永远挂起。
我们testing了xdelta和xdelta3,但是它们对大文件没有效率。
我们testing了rdiff,但这不是正确的工具。
我们testing了open-vcdiff,也不是正确的工具。
我们不需要能够在整个文件中find类似数据的工具。 我们只需要比较每个块的文件块,只有当它们不同时才将其转移。
问题:我们可以使用哪个工具来比较每块2个文件块,并传递差异?