Welches Dateisystem speichert Hash-Dateien automatisch?

2392
Adrian Panasiuk

Welches Dateisystem berechnet und speichert Hash-Dateien automatisch und prüft sie später beim Zugriff auf Korruption.

11
Klingt nach einer Hausaufgabenfrage. Vor allem so, wie es gefragt wird. Travis vor 15 Jahren 0
während der Sommerferien? Adrian Panasiuk vor 15 Jahren 6
Guter Punkt! :-) Aber ich könnte mir diese Frage einfach mit einem ** 5) ** vor einem gedruckten Blatt Papier vorstellen. Travis vor 15 Jahren 1
@AdrianPanasiuk Nun warte auf jemanden, der kommt und sagt "Klingt wie jemand, der die Klausuren nicht bestand und Hausaufgaben für den Sommer gemacht hat": D AnonymousLurker vor 12 Jahren 0

1 Antwort auf die Frage

15
knweiss

Suns ZFS macht :

Mit ZFS werden alle Daten und Metadaten mithilfe eines vom Benutzer auswählbaren Algorithmus geprüft. Herkömmliche Dateisysteme, die Prüfsummen bereitstellen, haben dies auf Einzelblöcken durchgeführt, was aufgrund der Volume-Management-Schicht und des traditionellen Dateisystemdesigns nicht unbedingt erforderlich ist. Das traditionelle Design bedeutet, dass bestimmte Fehlermodi, z. B. das Schreiben eines vollständigen Blocks an einen falschen Speicherort, dazu führen können, dass ordnungsgemäß geprüfte Daten 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 so auch Linuxs btrfs : Btrfs unterstützt sowohl die Daten- als auch die Metadaten-Prüfsumme. Das Prüfen der Daten ist optional und kann durch Anhängen mit deaktiviert werden -o nodatasum.

Wenn Ihr Dateisystem gespiegelt ist, glaube ich, dass es den Fehler beheben kann. Mechanical snail vor 13 Jahren 0