校验和validationrsync传输

所以rsync在决定传输什么(即文件中的块)的过程中运行一些校验和。 但是,是否有任何理由相信你最终在接收端的文件比任何正常的networking传输? 我应该在rsync完成后运行校验来validation数据? 重新运行rsync与预检查(即–checksum选项)打开一个可接受的方式来完成这个?

一般来说,rsync校验和机制是相当可靠的。 这里的权衡是平常的:你可以做更多的validation,但是需要更多的时间。 如果您真的担心两台机器上的一组文件大部分完全相同,则应该单独进行validation。 例如,你可以在文件列表上使用md5sum来比较结果。 假设这些文件在同一时间不会改变(如日志文件),这会给你非常高的信心,两个文件是相同的。