Selbstheilung statt Datenkorruption in ZFS

Wer eine Datei abspeichert, will sie unverändert wieder lesen können. Das klappt auch fast immer, weil Fehler extrem selten auftreten. Wenn es um sehr große Datenmengen geht, können jedoch Pannen auftreten, die man früher getrost vernachlässigte.

Keines der proprietären Dateisysteme großer Hersteller bietet einen vollkommenen Schutz gegen den Verlust von Daten. Alle Systeme leiden unter schleichender Datenkorruption (englisch „Silent Data Corruption“). Das bedeutet, dass Datenblöcke aufgrund ihres Alters nicht mehr lesbar sind beziehungsweise, dass ionisierende Strahlung oder Magnetfelder sie verändert haben.

 

ZFS – Ein Dateisystem fürs Rechenzentrum

Ergreifen Sie die Gelegenheit und steigen heute noch auf das Beste Dateisystem um!

Weitere Ursachen sind verirrte Schreiboperationen, fehlerhafte Motherboards, Controllerkarten, Firmware oder aber Phantom-Schreibvorgänge. Bei letzteren wurden die Daten nie tatsächlich geschrieben, aber die Festplatte hat bereits Vollzug gemeldet. Die Informationen sind dann unwiederbringlich verloren.

Traditionelle Dateisysteme bekämpfen Datenkorruption mit Prüfsummen mit einer Größe von acht Bit, speichern diese jedoch im entsprechenden Datenblock. Damit können diese zwar Bit-Fäule (Bit Rot) erkennen, nicht jedoch Phantom-Schreibvorgänge, falsch adressierte Schreibvorgänge, DMA Paritätsfehler, Treiberbugs oder zufälliges Überschreiben.

ZFS bietet dagegen verteilte End-to-End-Prüfsummen, die dafür sorgen, dass jedes einzelne Bit im gesamten Dateisystem stimmt oder andernfalls wieder automatisiert wiederhergestellt wird. ZFS bildet Prüfsummen über Metadaten und Nutzdaten ab und speichert diese Informationen im Gegensatz zu traditionellen Systemen in einem extra Block ab, dem sogenannten „Parent Block“. Die Prüfsummen werden hierarchisch in einem Merkle-Baum erstellt – bis hin zum letzten Block, dem sogenannten „Überblock“. Auf diese Weise wird die Datenintegrität konsistent über alle Informationen sichergestellt. Das System heilt Datenfehler ohne manuelle Eingriffe selbst.

Sie benötigen ein System, dass ihre Daten sicher aufbewahrt?

Kein Problem, wir haben die fertige Lösung.