Обратите внимание на предостережение, что даже --info=progress2
является не полностью надежным, поскольку это процент в зависимости от количества файлов, которые rsync знает о том, когда отображается прогресс , Это не обязательно общее количество файлов, которые необходимо синхронизировать (например, если он обнаруживает большое количество больших файлов в глубоко вложенном каталоге).
Один из способов гарантировать, что --info=progress2
не не отскочит назад в индикаторе хода выполнения, состоит в том, чтобы заставить rsync рекурсивно сканировать все каталоги перед запуском синхронизации (вместо того, чтобы по умолчанию выполнять рекурсивное сканирование), также предоставив опцию --no-inc-recursive
. Однако обратите внимание, что эта опция также увеличит использование памяти rsync и время выполнения.