我使用rsync
将一些文件从一个目录复制到另一个目录,我使用的选项是-aPhW
。 -P
给我一个进度条,告诉我剩下多less次传输,比如(xfer#34171, to-check=851/35759)
。 然而35759并不总是在那里。 它开始在大约10000,然后随着rsync复制其他文件时不时。
这并不理想。 我想从一开始就知道有多less文件要复制。 有什么办法强制这个在rsync?
你正在运行什么版本的rsync?
Rsync版本3可以在构build完整的文件列表之前开始复制,如果要备份大量数据,这是一个优势;)
强制它使用较旧的协议应强制它build立一个完整的文件列表。
rsync -aPhW --protocol=28
我们最近搬到了rsync 3,看看这个function是否会改善我们的备份时间。 目前还没有足够长的时间来获得正确的统计数字,但从最初的几次运行来看,似乎需要大约一个小时的时间才能完成(总共运行大约8个小时)