Antworten:
rsync
behält die Dateikonsistenz nicht bei, wie dies beispielsweise bei einer Datenbank der Fall ist; Eine Datei wird so wie sie ist kopiertrsync
Öffnens befindet, und da rsync
sie sehr lange ausgeführt werden kann, wurde die Datei möglicherweise seit dem Start geändert rsync
. Ob dies "riskant" ist, hängt von Ihrer Einschätzung ab.
Eine Möglichkeit, dieses Risiko zu verringern, besteht darin, denselben rsync-Befehl zweimal (oder mehrmals) hintereinander auszuführen, um alle Änderungen zu verfolgen, die seit dem Start des Befehls vorgenommen wurden. Wenn Sie jedoch unbedingt die Dateikonsistenz rsync
gewährleisten müssen, sollten Sie die Festplatte für die Dauer des Vorgangs schreibgeschützt bereitstellen.
Etwas andere Meinung als Jos ... Ich würde sagen, wenn Sie ein aktives Backup benötigen, verwenden Sie ein Dateisystem, das Snapshots wie BTRFS zulässt . Das Copy-on-Write-Verhalten ermöglicht dies sofortige Snapshots eines Systems, mit denen Sie dann eine Remote-Sicherung erstellen können.
Das hat jedoch immer noch die gleichen Probleme wie andere aktive Sicherungsstrategien: Wenn es nicht auf der Festplatte vorhanden ist, wird es nicht gesichert . Einige Anwendungen puffern ihre Arbeit im Speicher, bevor sie auf die Festplatte schreiben (und müssen zum Schreiben gestoßen werden). Welche davon wirklich auf Sie zutreffen, ist umstritten.
Das Kopieren von Dateien von einer rw-gemounteten Partition ist jedoch nicht von Natur aus unsicher. Sogar einer mit einem klobigen alten Format.