Existe alguma maneira de visualizar o tamanho de uma transferência rsync?

Existe alguma maneira de visualizar o tamanho de uma transferência rsync?

Estou trabalhando em um wrapper rsync, e um dos pontos seria determinar se o destino tem espaço suficiente para acomodar a transferência; como resultado, gostaria de saber o tamanho da transferência para poder compará-la com a saída de du.

Eu sei sobreusando rsyncpara gerar listas de arquivos alterados, mas considerando listas de arquivos potencialmente enormes, bem como a necessidade de analisar a saída dessa rsyncinvocação e a sobrecarga de rastrear essa lista de arquivos durante a execução diffde cada arquivo e depois calcular a diferença, gostaria de saber se existem nativos ( ou até melhor) maneiras de fazer isso.

Responder1

Ele não mostrará o tamanho das transferências parciais, mas você pode ter uma ideia geral do tamanho total do conjunto de dados adicionando as opções --dry-rune a . Ele não testa o outro lado da operação para ver quantos dados foram alterados, mas pelo menos mostrará o tamanho de todos os arquivos que--statsrsyncpoderiaestar sincronizado.

informação relacionada