to-chk
или to-check
дает вам количество файлов, которые еще предстоит проверить, например, 0/1
означает, что 0 из общего количества 1 файлов в очереди еще нужно проверить.
Во время обычной передачи, скажем, с 42 файлами, в to-check
основном будет отсчитываться от 42 до 0 ( to-check=38/42
… to-check=2/42
), пока не rsync
будет выполнена синхронизация.
Обратите внимание, что для большого количества файлов последнее число to-check
также может увеличиваться, поскольку rsync
не ставит все файлы в очередь одновременно ( to-check=38/42
... to-check=2/56
). Это потому, что он использует алгоритм рекурсии :
Начиная с rsync 3.0.0, используемый рекурсивный алгоритм теперь представляет собой инкрементное сканирование, которое использует намного меньше памяти, чем раньше, и начинает передачу после завершения сканирования первых нескольких каталогов.
Чтобы отключить это поведение, добавьте эту --no-inc-recursive
опцию.
Обратите внимание, что в более новых выпусках rsync (3.1.0) метка была изменена, чтобы ir-chk
указывать на постепенный рекурсивный прогресс (т. Е. По умолчанию) и to-check
указывать на неинкрементный рекурсивный прогресс (т. Е. С --no-inc-recursive
опцией).