Amandasaurus Asked: 2009-07-17 07:05:33 +0800 CST2009-07-17 07:05:33 +0800 CST 2009-07-17 07:05:33 +0800 CST rsync 要传输的文件列表不断增加 772 我正在使用 将一些文件从一个目录本地复制到另一个目录rsync,我使用的选项是-aPhW. 给我一个进度条-P,并告诉我还剩下多少传输,例如(xfer#34171, to-check=851/35759). 但是 35759 并不总是存在。它从大约 10000 开始,然后随着 rsync 复制其他文件时不时地上升。 这不太理想。我想从一开始就知道要复制多少文件。有什么方法可以在 rsync 中强制执行此操作吗? rsync copy 1 个回答 Voted Best Answer theotherreceive 2009-07-17T07:37:42+08:002009-07-17T07:37:42+08:00 你运行的是什么版本的 rsync? Rsync 版本 3 可以在构建完整的文件列表之前开始复制,如果您要备份大量数据,这是一个优势;) 强制它使用旧协议应该会强制它构建一个完整的文件列表。 rsync -aPhW --protocol=28 我们最近迁移到 rsync 3 以查看此功能是否会缩短我们的备份时间。它运行的时间还不够长,无法获得关于它真正的改进有多大的正确统计数据,但从最初的几次运行开始,总备份时间似乎减少了大约一个小时(该作业通常运行大约 8 小时)
你运行的是什么版本的 rsync?
Rsync 版本 3 可以在构建完整的文件列表之前开始复制,如果您要备份大量数据,这是一个优势;)
强制它使用旧协议应该会强制它构建一个完整的文件列表。
我们最近迁移到 rsync 3 以查看此功能是否会缩短我们的备份时间。它运行的时间还不够长,无法获得关于它真正的改进有多大的正确统计数据,但从最初的几次运行开始,总备份时间似乎减少了大约一个小时(该作业通常运行大约 8 小时)