Quando você der a opção --info=name0,progress2
a rsync
, poderá ver o progresso total. No meu ambiente, esse comando " finally " me fornece o resultado abaixo. (Eu executei o comando três vezes com a mesma fonte e os diferentes destinos.)
2,253,667,503 35% 5.05MB/s 0:07:05 (xfr#2354, to-chk=0/9760)
2,253,667,503 35% 5.17MB/s 0:06:55 (xfr#2354, to-chk=0/9760)
2,253,667,503 35% 275.61MB/s 0:00:07 (xfr#2354, to-chk=0/9760)
Por que 35%? Eu tentei o comando com uma variedade de fontes, mas sempre obtive menos de 100%. O valor não é o progresso total? Parece estranho porque todos os arquivos foram realmente transferidos corretamente.
Alguém poderia me dizer o motivo de 35%?
O comando completo que executei:
#This gave the first output.
rsync -au --backup --info=name0,progress2 "${source}" "${USERNAME}@${IP}:${DEST1}"
#This gave the second output.
rsync -au --backup --info=name0,progress2 "${source}" "${USERNAME}@${IP}:${DEST2}"
#This gave the last output.
rsync -au --backup --info=name0,progress2 "${source}" "${LOCAL_DEST}"
e algumas informações relevantes:
$ rsync --version
rsync version 3.1.2 protocol version 31
$ lsb_release -d
Description: Linux Mint 19 Tara
(A fonte inclui poucos links físicos e links simbólicos, ou seja, quase todos os arquivos são arquivos regulares.)
Tags rsync