to-chk
ou to-check
fornece o número de arquivos a serem verificados, por exemplo, 0/1
significa que 0 de um total de 1 arquivos na fila ainda precisam ser verificados.
Durante uma transferência normal com, digamos, 42 arquivos, to-check
basicamente fará a contagem regressiva de 42 para 0 ( to-check=38/42
… to-check=2/42
) até que rsync
seja concluído.
Observe que, para grandes quantidades de arquivos, o último número em to-check
também pode aumentar, pois rsync
não enfileira todos os arquivos de uma só vez ( to-check=38/42
... to-check=2/56
). Isso porque ele usa um algoritmo de recursão :
Beginning with rsync 3.0.0, the recursive algorithm used is now an incremental scan that uses much less memory than before and begins the transfer after the scanning of the first few directories have been completed.
Para desabilitar esse comportamento, adicione a opção --no-inc-recursive
.
Observe que, nas versões mais recentes do rsync (3.1.0), o rótulo foi alterado para ir-chk
para indicar progresso recursivo incremental (isto é, o padrão) e to-check
para indicar progresso recursivo não incremental (ou seja: com a opção --no-inc-recursive
).