Haben Sie bestätigt, dass die Uhren auf local
und synchron sind remote
?
Auf der rsync-Manpage :
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.
Wenn die Uhren sind nicht synchron, und Sie sind nicht in der Lage ein zu bearbeiten, versuchen, rsync zu sein ein wenig „unschärfer“ mit zu sagen, wie es für die Zeit überprüft. Wieder von der Manpage zu 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).
Führen Sie rsync mit der --size-only
Option aus und prüfen Sie, ob sich das Verhalten von rsync
Änderungen ändert.
Eine andere Alternative ist die Verwendung der --checksum
Option für rsync. Dies erfordert mehr Platten-E / A und Zyklen, um Prüfsummen zu generieren, sodass sie langsamer sein kann. Es wäre interessant zu wissen, ob das Problem dadurch verschoben wird.