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опцией).