Was passiert, wenn eine Datei geändert wird, während rsync sie gleichzeitig zum Ziel kopiert?

Was passiert, wenn eine Datei geändert wird, während rsync sie gleichzeitig zum Ziel kopiert?

Wäre die Datei einfach am Ziel beschädigt oder würde rsync beispielsweise erneut die Hashes prüfen, um eine exakte Kopie zu erstellen, die mit der Quelle übereinstimmt?

Antwort1

Wenn rsync gestartet wird, erstellt es eine Dateiliste und beginnt dann, diese Dateien zu kopieren. Diese Dateiliste wird während des Laufs nicht aktualisiert. Die eigentlichen Daten werden dann kopiert.
Es besteht die Möglichkeit, dass rsync Ihre Datei tatsächlich beschädigt. Wenn rsync beginnt, eine Datei zu lesen, und eine Anwendung diese Datei gleichzeitig schreibt, kann dies zu einer beschädigten Datei führen.

verwandte Informationen