Você confirmou que os relógios estão sincronizados com local
e remote
?
Na página do manual do rsync :
Rsync finds files that need to be transferred using a lqquick checkrq algorithm
(by default) that looks for files that have changed in size
or in last-modified time.
Se os relógios estiverem fora de sincronia e você não conseguir editá-los, tente dizer ao rsync para ficar um pouco "confuso" com a verificação de tempo. Novamente na página man do rsync
--modify-window
When comparing two timestamps, rsync treats the timestamps
as being equal if they differ by no more than the modify-window value.
This is normally 0 (for an exact match), but you may find it useful
to set this to a larger value in some situations.
In particular, when transferring to or from an MS Windows FAT filesystem
(which represents times with a 2-second resolution),
--modify-window=1 is useful (allowing times to differ by up to 1 second).
Tente executar o rsync com a opção --size-only
e verificar se o comportamento de rsync
é alterado.
Outra alternativa é usar a opção --checksum
para o rsync. Isso requer mais E / S de disco e ciclos para gerar somas de verificação, portanto, pode ser mais lento. Seria interessante saber se isso muda o problema.