
Estou copiando alguns arquivos localmente de um diretório para outro usando rsync
, as opções que estou usando são -aPhW
. Isso -P
me dá uma barra de progresso e informa quantas transferências restam, como (xfer#34171, to-check=851/35759)
. no entanto, esse 35759 nem sempre esteve lá. Começou por volta de 10.000 e depois aumentou de vez em quando enquanto o rsync copiava outros arquivos.
Isso está abaixo do ideal. Gostaria de saber desde o início quantos arquivos devem ser copiados. Existe alguma maneira de forçar isso no rsync?
Responder1
Qual versão do rsync você está executando?
O Rsync versão 3 pode começar a copiar antes de criar uma lista completa de arquivos, o que é uma vantagem se você estiver fazendo backup de muitos dados;)
Forçá-lo a usar um protocolo mais antigo deve forçá-lo a construir uma lista completa de arquivos.
rsync -aPhW --protocol=28
Mudamos recentemente para o rsync 3 para ver se esse recurso melhoraria nossos tempos de backup. Ele não está em execução há tempo suficiente para obter estatísticas adequadas sobre o tamanho da melhoria, mas desde as primeiras execuções parece ter diminuído cerca de uma hora do tempo total de backup (o trabalho geralmente é executado por cerca de 8 horas)