Abo
  • IT-Karriere:

ZFS ausprobiert: Ein Dateisystem fürs Rechenzentrum im privaten Einsatz

Unter Linux ist EXT4 Standard, moderne Features fehlen dem Dateisystem allerdings. Mit ZFS existiert eine Alternative. Die zwingt den Nutzer aber zur Umgewöhnung, wie wir herausgefunden haben.

Ein Test von Matthias Riegler veröffentlicht am
ZFS ausprobiert: Ein Dateisystem fürs Rechenzentrum im privaten Einsatz
(Bild: Pixabay/CC0 1.0)

Apple bringt mit High Sierra das bereits in iOS integrierte APFS (Dateisystem) und Microsoft arbeitet an ReFS. Da kommt man sich mit EXT4 als Standard-Dateisystem unter Linux schon recht altmodisch vor! Doch mit ZFS existiert auch eine Alternative mit modernen Features. Ich habe sie ausprobiert.

Inhalt:
  1. ZFS ausprobiert: Ein Dateisystem fürs Rechenzentrum im privaten Einsatz
  2. Hilfe, wo ist mein Arbeitsspeicher hin?
  3. Als Backup dient ein Schnappschuss

Für den ein oder anderen stellt sich vermutlich die Frage, warum ein neues Dateisystem unter Linux überhaupt nötig ist. Die simple Antwort lautet: Ist es nicht, EXT4 ist weit etabliert, stabil und hat vor einiger Zeit das letzte Update erhalten, das es für die kommende Hardware-Generation fit machen soll. Der Vorteil eines neuen Dateisystems liegt vor allem für Desktops und Workstations bei neuen Funktionen, die die Arbeitsumgebung maßgeblich verbessern können.

Was ZFS ist

ZFS ist die Kurzform für Zettabyte File System. Während Dateisysteme unter Linux in der Regel als formatierte Partition gesehen werden, die in die FSTAB eingebunden werden, ist ZFS grundlegend anders: Optimalerweise gibt man ihm eine oder mehrere Festplatten und kann danach sogenannte Datasets erstellen. Das sind letztendlich nichts anderes als Partitionen einer Festplatte - nur besser. ZFS übernimmt dabei nicht nur die Rolle eines traditionellen Dateisystems, vielmehr ist es Raid-Controller, Volumen-Manager und Dateisystem in einem.

Neue Abkürzungen werden eingeführt

Während es sich bei EXT4 nur um ein Dateisystem handelt, ist ZFS deutlich komplexer aufgebaut. Ein sogenannter Speicher-Pool besteht aus einem oder mehreren VDEVs. Diese sind letztendlich nichts anderes als einzelne Partitionen, Festplatten oder eine Art Raid-Verbund - der als RaidZ, RaidZ2 oder RaidZ3 bezeichnet wird. RaidZ kann einen Festplatten-Ausfall tolerieren, RaidZ2 zwei -Ausfälle und RaidZ3 drei. Zusätzlich gibt es die Option, zwei oder mehrere Partitionen/Festplatten zu spiegeln.

Stellenmarkt
  1. Schaeffler Technologies AG & Co. KG, Herzogenaurach
  2. Dataport, Hamburg

Neben dieser Hauptgruppe, auf der alle Daten des Pools gespeichert werden, gibt es noch zwei weitere Bestandteile: das ZFS Intent Log (kurz: ZIL) und den Cache. Der Cache bleibt im Arbeitsspeicher und folgt einem adaptiven Austauschalgorithmus (Adaptive Replacement Cache, ARC), um häufig genutzte Daten schnell aufrufen zu können. Wenn Daten im Arbeitsspeicher weichen müssen, werden sie auf einen optionalen, eigenständigen Cache geschrieben: den L2ARC (Level 2 ARC).

Das ZFS Intent Log ist zu komplex, um hier darauf einzugehen. Die genaue Funktionsweise wird auf einer eigenen Webseite erläutert.

Datenintegrität ist am wichtigsten

Hätten die Sturmtruppen des Imperiums ZFS zum Datenabgleich eingesetzt, wäre ihnen wohl einiges erspart geblieben. Datenintegrität steht bei ZFS an erster Stelle. Die verschiedenen Raid-Level versprechen einen Schutz der Daten bei dem leider nicht seltenen Ausfall einer Festplatte, während ZFS intern jede gelesene Datei mit ihrer beim Schreiben generierten Checksumme abgleicht und im Falle eines Fehlers, falls möglich, repariert. Fehlerhafte Urlaubsbilder, Videos oder auch Textdateien gehören der Vergangenheit an.

Die Integritätsprüfung ist einer der Hauptgründe dafür, dass die Entwickler von ZFS vorsehen, fehlerkorrigierenden Arbeitsspeicher (ECC, registered ECC) einzusetzen. Dieser ist sinnvoll in Rechenzentren oder bei Backups, beim Desktop-Einsatz muss man aber nicht explizit auf den fehlerkorrigierenden Arbeitsspeicher achten. Auf meinem Notebook beispielsweise läuft eine Installation von ArchLinux unter ZFS, ohne in den letzten sechs Monaten einen einzigen Fehler gezeigt zu haben. Wer viel Wert auf die Verfügbarkeit seiner Backups legt, sollte in Erwägung ziehen, ein NAS mit fehlerkorrigierendem Arbeitsspeicher aufzubauen.

Hilfe, wo ist mein Arbeitsspeicher hin? 
  1. 1
  2. 2
  3. 3
  4.  


Anzeige
Spiele-Angebote
  1. (-60%) 23,99€
  2. 15,99€
  3. (-90%) 5,99€
  4. 24,99€

GAK 25. Okt 2017

Kein Unterschied zu einem RAID5 bei dem mehr Platten fehlen als es Redundanz gibt.

Bachsau 22. Okt 2017

Seit wann ist höhere Komplexität ein Qualitätsmerkmal und "Packe alle Funktionen in ein...

ldlx 16. Okt 2017

so vom technischen her hätte ich schon interesse. Das kann ja immerhin irgendwas mehr als...

pumok 16. Okt 2017

Ich gebe zu, ist etwas weithergeholt, aber hier noch ein Vergleich, der veranschaulicht...

jonbae 14. Okt 2017

Danke @GAK, für die aufschlussreiche Erklärung! Das klingt doch sehr cool, mit dieser...


Folgen Sie uns
       


Timex Data Link ausprobiert

Die Data Link wurde von Timex und Microsoft entwickelt und ist eine der ersten Smartwatches. Anlässlich des 25-jährigen Jubiläums haben wir uns die Uhr genauer angeschaut - und über einen alten PC mit Röhrenmonitor programmiert.

Timex Data Link ausprobiert Video aufrufen
IT-Arbeit: Was fürs Auge
IT-Arbeit
Was fürs Auge

Notebook, Display und Smartphone sind für alle, die in der IT arbeiten, wichtige Werkzeuge. Damit man etwas mit ihnen anfangen kann, ist ein anderes Werkzeug mindestens genauso wichtig: die Augen. Wir geben Tipps, wie man auch als Freiberufler augenschonend arbeiten kann.
Von Björn König

  1. Sysadmin "Man kommt erst ins Spiel, wenn es brennt"
  2. Verdeckte Leiharbeit Wenn die Firma IT-Spezialisten als Fremdpersonal einsetzt
  3. IT-Standorte Wie kann Leipzig Hypezig bleiben?

Harmony OS: Die große Luftnummer von Huawei
Harmony OS
Die große Luftnummer von Huawei

Mit viel Medienaufmerksamkeit und großen Versprechungen hat Huawei sein eigenes Betriebssystem Harmony OS vorgestellt. Bei einer näheren Betrachtung bleibt von dem großen Wurf allerdings kaum etwas übrig.
Ein IMHO von Sebastian Grüner


    Schienenverkehr: Die Bahn hat wieder eine Vision
    Schienenverkehr
    Die Bahn hat wieder eine Vision

    Alle halbe Stunde von einer Stadt in die andere, keine langen Umsteigezeiten zur Regionalbahn mehr: Das verspricht der Deutschlandtakt der Deutschen Bahn. Zu schön, um wahr zu werden?
    Eine Analyse von Caspar Schwietering

    1. DB Navigator Deutsche Bahn lädt iOS-Nutzer in Betaphase ein
    2. One Fiber EWE will Bahn mit bundesweitem Glasfasernetz ausstatten
    3. VVS S-Bahn-Netz der Region Stuttgart bietet vollständig WLAN

      •  /