Welches Dateisystem speichert automatisch Hashes von Dateien?


12

Welches Dateisystem berechnet und speichert automatisch Hashes von Dateien und überprüft sie später beim Zugriff, um Beschädigungen festzustellen?


Klingt nach einer Hausaufgabenfrage. Besonders wie es gefragt wird.
Travis

6
während der Sommerferien?
Adrian Panasiuk

1
Guter Punkt! :-) Aber ich könnte mir diese Frage mit einer 5) davor auf einem gedruckten Stück Papier vorstellen .
Travis

@AdrianPanasiuk Warten Sie nun, bis jemand kommt und sagt "Klingt wie jemand, der die Prüfungen nicht bestanden und Hausaufgaben für den Sommer gemacht hat": D
AnonymousLurker

Antworten:


15

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.


Wenn Ihr Dateisystem gespiegelt ist, kann es meines Erachtens den Fehler beheben.
Mechanische Schnecke
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.