
Eu tenho 2 sistemas CentOS, um está sincronizando novamente um diretório de ~ 411 gig para outro.
No sistema receptor, normalmente executo du -cs * |grep total;sleep 5
como uma forma de monitorar a operação rsync em segundo plano e ter certeza de que ela está realmente acontecendo, já que não conheço uma boa maneira de monitorá-la enquanto ela é executada de outra forma.
O comportamento que estou vendo é que du mostrará que o número total de kilobytes aumentou e depois voltou para um valor anterior (e exato):
430235952 total
430235952 total
430235952 total
430235952 total
430235952 total
430235952 total
430235952 total
430235952 total
430498032 total <----
432333040 total <----
434430192 total <----
430235952 total <---- Back down to original value>
430235952 total
430235952 total
430235952 total
430235952 total
430235952 total
431284468 total <---- Up again
434430196 total <----
430235952 total <---- Back down again>
430235952 total
430235952 total
430235952 total
431284468 total <---- ???
434430196 total <---- ???
430235952 total
430235952 total
430235952 total
Alguém sabe o que está acontecendo aqui?
Responder1
Posso estar errado, mas parece que talvez um arquivo esteja sendo transferido e mais tarde é descoberto que há dados corrompidos, então o rsync exclui a cópia corrompida e tenta novamente, você pode executar o rsync com o sinalizador -v para gerar informações detalhadas, mas você realmente não deveria se preocupar muito. Se houver um problema com a transferência, ele provavelmente exibirá informações de aviso informando o que está acontecendo e não apenas travando indefinidamente.