to-chk
ou to-check
fornece o número de arquivos ainda a serem verificados, por exemplo, 0/1
significa que 0 de um total de 1 arquivos na fila ainda precisa ser verificado.
Durante uma transferência normal com, digamos 42 arquivos, a to-check
contagem regressiva será basicamente de 42 a 0 ( to-check=38/42
… to-check=2/42
) até que a rsync
sincronização seja concluída.
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 vez ( to-check=38/42
... to-check=2/56
). Isso ocorre porque ele usa um algoritmo de recursão :
A partir do rsync 3.0.0, o algoritmo recursivo usado agora é uma varredura incremental que usa muito menos memória do que antes e inicia a transferência após a varredura dos primeiros diretórios.
Para desativar esse comportamento, adicione a --no-inc-recursive
opção
Observe que nas versões mais recentes do rsync (3.1.0), o rótulo foi alterado para ir-chk
indicar progresso recursivo incremental (ou seja: o padrão) e to-check
para indicar progresso recursivo não incremental (ou seja: com a --no-inc-recursive
opção).