Lösung 1:
Nach meinem zweiten Update erlaubten mir die Berechtigungen meines Benutzers nicht, Zeiten festzulegen. Ausführen von rsync mit dem Root-Konto auf dem Zielcomputer zusammen mit --modify-window=5
gab mir ein angemessenes Verhalten. (Wenn Sie keinen Root-Zugriff auf das Ziel haben, könnte das Flag -u helfen, aber nur, wenn Sie sicher sind, dass niemand die Dateien auf dem entfernten System ändern wird.)
Lösung 2:
Idealerweise verwenden Sie immer robocopy
da es mit Variationen in Zeitstempeln umgeht (bis zu 2 Sekunden für FAT). Sie können in Wine hineinlaufen, aber die Verbindung zum Remote-Host könnte unpraktisch sein.
http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx
Bearbeiten: Laut Steves Kommentar scheint diese Funktion jetzt in rsync 3.0 enthalten zu sein:
--modify-window
Beim Vergleich zweier Zeitstempel behandelt rsync die Zeitstempel als gleich, wenn sie sich um nicht mehr als den Modify-Window-Wert unterscheiden. Dies ist normalerweise 0 (für eine exakte Übereinstimmung), aber in manchen Situationen kann es hilfreich sein, dies auf einen höheren Wert zu setzen. Insbesondere beim Übertragen zu oder von einem MS Windows FAT-Dateisystem (das Zeiten mit einer Auflösung von 2 Sekunden darstellt) ist --modify-window=1 nützlich (wobei die Zeiten um bis zu 1 Sekunde abweichen können).