rsync-Verzeichnis abgeschlossen, aber einige Dateien md5sum ist anders

Ich verwende rsync, um ein Verzeichnis von Host A nach Host B zu kopieren.Nachdem die rsync erfolgreich abgeschlossen wurde, überprüfe ich die Dateien mit dem Verzeichnis und stelle fest, dass die md5sum einiger Dateien unterschiedlich ist, der Zeitstempel jedoch derselbe ist. Kann mir jemand sagen warum?

**rsync info:**
rsync  version 2.6.3  protocol version 28
Copyright (C) 1996-2004 by Andrew Tridgell and others
<http://rsync.samba.org/>
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles, 
              inplace, IPv6, 64-bit system inums, 64-bit internal inums

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.

**rsync option**
rsync -avP DIR HOSTB:foo/

Nachdem ich diesen Unterschied herausgefunden hatte, habe ich den Befehl Linux touch verwendet, um alle Dateien in diesem Verzeichnis zu aktualisieren und herauszufinden, dass rsync immer noch die Dateien synchronisiert, die denselben MD5-Wert haben.

Dieses problem hat mich schon lange gestört; irgendwelche Hilfe oder Vorschläge?

Author: Gaff, 2011-10-20

1 answers

Wenn Sie möchten, dass rsync geänderte Dateien durch Prüfsummen erkennt, müssen Sie Folgendes verwenden -c/--checksum option. Wenn diese Option nicht gesetzt ist, vergleicht rsync nur Dateigröße und Zeitpunkt der letzten Änderung.

 4
Author: Speckinius Flecksis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-03-13 08:30:03