备份期间 Rsync 待检查项增加

备份期间 Rsync 待检查项增加

我目前正在将大约 40 GB 的文件从外部磁盘传输到我的硬盘上,rsync 进度输出总是显示类似

... to-check=1100/24094)
... to-check=1099/24094)

但在转账过程中,第二个数字会增长,但第一个数字从未低于 1000。

... to-check=1200/27199)
... to-check=1199/27199)

这让我很困惑——转会到底什么时候结束?

编辑:好的,在某个时候它结束了。但是,是什么导致了这种行为?

答案1

rsync 在完成抓取之前就开始传输文件,以准确查看有多少文件,从而加快整个过程。这意味着文件数量在运行时会增加。

从 rsync 3.1.0 开始,情况有了一些变化:

--progress 选项的输出已更改:字符串“xfer”缩短为“xfr”,字符串“to-check”缩短为“to-chk”,两者均旨在为(默认情况下)更宽地显示文件大小数字留出空间,而不会使总行长更长。此外,当启用增量递归时,将使用字符串“ir-chk”代替“to-chk”,直到增量递归扫描完成,让您知道要检查的值和总值仍会在找到新文件时增加。

相关内容