rsync
realmente lida com arquivos esparsos. Quando você diz tamanho real de 6 GB e o tamanho aparente é de 600 GB, você quer dizer que du -h IMAGE.qcow2
mostra " 6G
", mas du -h --apparent-size IMAGE.qcow2
mostra " 200G
"?
Nesse caso, você pode adicionar o -S
flag a rsync
para fazer com que ele transfira arquivos esparsamente, o que significa que você enviará mais de 6GiB de dados em vez de 200GiB.
Também parece que sua imagem do qcow2 não está compactada. Se você tiver os recursos da CPU de sobra e sua largura de banda for menor do que a velocidade da CPU em gzip
, também será possível passar a -z
para rsync
, que também tem rsync
para compactar a transferência de arquivos. / p>
Eu tenho uma tecla de atalho fire-and-forget para rsync
com base em esta pergunta de superusuário e faz transferências de arquivos eficientes e preservativas na maior parte do tempo: rsync -avzHXShPs