[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Übertragung größerer veränderter Dateien mit Rsync?



Am 28.02.2011 15:00, schrieb Vladislav Vorobiev:

ich habe mehrere grössere Dateien die im Gigabyte Bereich liegen.
Ich muss diese mit einem anderem System Syncronisieren.

Die informationen werden an die Dateien angehängt etwa so:

Heute:
12213213123123123

Morgen
12213213123123123
asdasdasd23423423

Übermorgen
12213213123123123
asdasdasd23423423

Ich bin auf der Suche nach einer Methode die diese es mitbekommt und
nur die Änderungen überträgt da sonst das Netz zu sehr belastet wird.
Kann das Irgend wie Rsync mit bestimmten Schlüsseln? Oder was gibt es für Tools.

"rsync -c" bzw. in Langform "rsync --checksum"

Mit dieser Option überträgt rsync nicht die komplette Datei, sondern bildet blockweise Prüfsummen und überträgt nur die geänderten Blöcke. Am Schluss verifizieren beide Partner den Erfolg mit einer Prüfsumme über die komplette Datei. Dieses Verfahren spart Netzlast, bringt dafür aber I/O- und CPU-Last. Die Blockgröße kann mit der Option "-B" geändert werden.

Ohne "-c" würde rsync anhand der Dateigröße und "modification time" die Änderung der Datei feststellen und diese _komplett_ übertragen.

Gruss,
Uwe


Reply to: