Ich interessiere mich am meisten für Ansätze, die beide vergleichen :
– nach dem Sicherungszeitpunkt .
Mir sind zwei Vorgehensweisen bekannt. Andere werden geschätzt.
Weniger interessiert an Ansätzen, die die Integrität von:
Verbesserungen an Backup Bouncer wurden im März 2012 von Mike Bombich, dem Entwickler von Carbon Copy Cloner, festgestellt.
Von der rsync(1) Mac OS X Handbuchseite :
-c, --checksum
Dadurch wird der Absender gezwungen, jede reguläre Datei mit einer 128-Bit-MD4-Prüfsumme zu prüfen. Dies geschieht während des anfänglichen Dateisystem-Scans, während es die Liste aller verfügbaren Dateien erstellt. Der Empfänger prüft dann seine Version jeder Datei (falls vorhanden und sie hat die gleiche Größe wie sein senderseitiges Gegenstück), um zu entscheiden, welche Dateien aktualisiert werden müssen: Dateien mit entweder einer geänderten Größe oder einer geänderten Prüfsumme werden ausgewählt überweisen. Da diese Gesamtdatei-Prüfsummenbildung aller Dateien auf beiden Seiten der Verbindung zusätzlich zu den automatischen Prüfsummenüberprüfungen erfolgt, die während der Übertragung einer Datei stattfinden, kann diese Option ziemlich langsam sein.
Beachten Sie, dass rsync immer überprüft, ob jede übertragene Datei auf der Empfängerseite korrekt rekonstruiert wurde, indem die Prüfsumme der gesamten Datei überprüft wird, aber dass die automatische Überprüfung nach der Übertragung nichts mit der Option vor der Übertragung "Muss diese Datei aktualisiert werden?" überprüfen.
-E, --extended-attributes
Apple-spezifische Option zum Kopieren erweiterter Attribute, Ressourcenverzweigungen und ACLs. Benötigt mindestens Mac OS X 10.4 oder entsprechend gepatchtes rsync.
-n, --dry-run
Dies weist rsync an, keine Dateiübertragungen durchzuführen, sondern nur die Aktionen zu melden, die es ausgeführt hätte.
Ich gehe davon aus , dass bei Kombination von Optionen --checksum
und die Prüfsumme die Attribute enthält .--extended-attributes
Eine Diskussion aus dem Jahr 2010 im Bombich Software Support kann helfen, Symlink-Nichtübereinstimmungen auf Tiger zu klären – mit rsync zu überprüfen
… Validierung Ihrer Daten, einschließlich Ihrer Originale und Backups. Sogar Einzelbitfehler werden überall in einer Datei mithilfe des kryptografischen SHA1-Hash erkannt.
- Validieren Sie jederzeit die Integrität Ihrer Dateien, sogar Backups auf CDs oder DVDs*!
- Sehen Sie, welche Dateien sich nach Datum, Größe oder Inhalt geändert haben.
- Erkennung von Dateibeschädigungen und/oder Unfähigkeit, Dateien zu lesen (z. B. auf DVD oder CD*). …
Im ZEVO-Support-Forum wird über IntegrityChecker und ähnliches diskutiert, unter ZFS lohnt sich der Einsatz mit Nicht-ECC-RAM? Kann ARC deaktiviert werden? .
Graham Perrin