Welches Dateisystem berechnet und speichert automatisch Hashes von Dateien und überprüft sie später beim Zugriff, um Beschädigungen festzustellen?
Welches Dateisystem berechnet und speichert automatisch Hashes von Dateien und überprüft sie später beim Zugriff, um Beschädigungen festzustellen?
Antworten:
Suns ZFS macht :
Mit ZFS werden alle Daten und Metadaten mithilfe eines vom Benutzer auswählbaren Algorithmus überprüft. Herkömmliche Dateisysteme, die Prüfsummen bereitstellen, haben diese aufgrund der Volume-Management-Schicht und des herkömmlichen Dateisystemdesigns blockweise ausgeführt. Das traditionelle Design bedeutet, dass bestimmte Fehlermodi, wie das Schreiben eines vollständigen Blocks an eine falsche Position, zu ordnungsgemäß überprüften Daten führen können, die tatsächlich falsch sind. ZFS-Prüfsummen werden so gespeichert, dass diese Fehlermodi erkannt werden und ordnungsgemäß wiederhergestellt werden können. Alle Prüfsummen und Datenwiederherstellungen werden auf Dateisystemebene durchgeführt und sind für Anwendungen transparent.
Und auch btrfs von Linux : Btrfs unterstützt auch die Prüfsumme von Daten und Metadaten. Die Datenprüfsumme ist optional und kann durch Mounten mit deaktiviert werden -o nodatasum
.