【发布时间】:2020-11-19 23:58:11
【问题描述】:
我知道使用rsync -c 我们可以复制文件并使用校验和对其进行验证。问题是 rsync 首先构建一个文件列表,同时它计算所有文件的校验和。如果您有数百万个文件,这将永远持续下去。有没有一种解决方案,可以在应用程序读取复制任务的文件流时简单地计算校验和?
【问题讨论】:
标签: rsync checksum file-copying
我知道使用rsync -c 我们可以复制文件并使用校验和对其进行验证。问题是 rsync 首先构建一个文件列表,同时它计算所有文件的校验和。如果您有数百万个文件,这将永远持续下去。有没有一种解决方案,可以在应用程序读取复制任务的文件流时简单地计算校验和?
【问题讨论】:
标签: rsync checksum file-copying
这应该是自 3.0.0 以来 rsync 的默认行为,假设您没有将所有文件都放在一个目录中。
但是,有一些选项会强制 rsync 预先扫描所有文件;查看手册页并搜索“增量”以获取更多详细信息。
【讨论】: