• IT-Karriere:
  • Services:

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. Universitätsmedizin der Johannes Gutenberg-Universität Mainz, Mainz
  2. Psychiatrisches Zentrum Nordbaden, Wiesloch

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.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
Hilfe, wo ist mein Arbeitsspeicher hin? 
  1. 1
  2. 2
  3. 3
  4.  


Anzeige
Spiele-Angebote
  1. (-56%) 11,00€
  2. ab 17,99€ (PC)
  3. 4,99€
  4. 18,49€

mgutt 18. Mai 2020

Im Artikel wird ja erwähnt, dass ZFS den Vorteil hat, dass nur geänderte Daten übertragen...

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...


Folgen Sie uns
       


LG Gram 14 (14Z90N) im Test

Das LG Gram 14 ist weniger als 1 kg leicht und kann trotzdem durch lange Akkulaufzeit überzeugen. Das Deutschlanddebüt des Geräts ist gelungen.

LG Gram 14 (14Z90N) im Test Video aufrufen
Unix: Ein Betriebssystem in 8 KByte
Unix
Ein Betriebssystem in 8 KByte

Zwei junge Programmierer entwarfen nahezu im Alleingang ein Betriebssystem und die Sprache C. Zum 50. Jubiläum von Unix werfen wir einen Blick zurück auf die Anfangstage.
Von Martin Wolf


    Horror-Thriller Unsubscribe: Wie ein Zoom-Film die Nummer 1 an der Kinokasse wurde
    Horror-Thriller Unsubscribe
    Wie ein Zoom-Film die Nummer 1 an der Kinokasse wurde

    Zwei US-Filmemacher haben mit Zoom den Horror-Film Unsubscribe gedreht. Sie landeten damit sogar an der Spitze der US-Box-Office-Charts. Zumindest für einen Tag.
    Von Peter Osteried

    1. Film Wie sich Science-Fiction-Autoren das Jahr 2020 vorstellten
    2. Alien Im Weltall hört dich keiner schreien
    3. Terminator: Dark Fate Die einzig wahre Fortsetzung eines Klassikers?

    Bundesregierung: Ministerien ziehen rote Linien beim Leistungsschutzrecht
    Bundesregierung
    Ministerien ziehen "rote Linien" beim Leistungsschutzrecht

    Die Bundesregierung streitet sich über die Umsetzung des Leistungsschutzrechts. Die Urheber könnten darunter leiden.
    Ein Bericht von Friedhelm Greis

    1. Medienfinanzierung Facebook hält News-Inhalte für verzichtbar
    2. Leistungsschutzrecht VG Media zieht Klage gegen Google zurück
    3. Australien Google und Facebook sollen Medien bezahlen

      •  /