如何让rsync的完成进度百分比更加可靠?

如何让rsync的完成进度百分比更加可靠?

我正在运行 rsync 来同步 2 个本地文件夹,使用--info=progress2(显示完整进度)。

显示的百分比值开始快速上升至 97%,然后下降并在 40+% 到 90+% 之间“波动”,现在为 99%,而其应该在 30% 左右(根据dh)。

为什么这些值如此错误以及如何提高它们的可靠性?

答案1

如果您可以事先计算文件数量(在下面的示例中为 42),并且您很高兴 % 与文件数量而不是数据量相关,那么您可以使用如下所示的内容:

rsync -vrltD --stats --human-readable /path1/from /path2/to | pv -lep -s 42 >/dev/null

荣誉

相关内容