Was ist, wenn sich Dateien ändern, während rsync ausgeführt wird?

10

Ich verwende rsync, um ~ 10 GB kleine Dateien zu kopieren. Was passiert, wenn die Dateien im Quellverzeichnis geändert werden, während rsync ausgeführt wird?

Liam
quelle

Antworten:

8

rsync scannt zuerst die Dateien und erstellt eine Liste. Sobald die Datei für die Synchronisierung aufgelistet ist, synchronisiert rsync die letzte Änderung der Datei. Befindet sich die Datei jedoch nicht in der Liste der zu synchronisierenden Dateien, die vor dem Starten des Synchronisierungsvorgangs erstellt wurde, wird sie nicht synchronisiert.

Sachin Divekar
quelle
3

Was passiert, wenn die Dateien im Quellverzeichnis geändert werden, während rsync ausgeführt wird?

Dies hängt davon ab, ob sie geändert werden, bevor auch rsync ausgeführt wird. Wie @Sachin sagte, wenn sie vor der Übertragung nicht geändert werden, werden Änderungen während der Übertragung jedoch nicht übernommen:

Wenn Sie eine Datei während der Übertragung ändern, schlägt die Prüfsumme wahrscheinlich fehl und wird erneut ausgeführt. Und wenn es zweimal herumgeht und es immer noch fehlschlägt, druckt es eine Nachricht mit der Aufschrift: Fehler, Prüfsumme fehlgeschlagen, Datei während der Übertragung geändert?


quelle