• IT-Karriere:
  • Services:

ZFS erklärt: Ein Dateisystem, alle Funktionen

Um für möglichst redundante und sichere Daten zu sorgen, ist längst keine teure Hardware mehr nötig. Ein Grund dafür ist das Dateisystem ZFS. Es bietet Snapshots, sichere Checksummen, eigene Raid-Level und andere sinnvolle Funktionen - kann aber zu Anfang überfordern.

Artikel von veröffentlicht am
ZFS ermöglicht auch das Spiegeln von Laufwerken.
ZFS ermöglicht auch das Spiegeln von Laufwerken. (Bild: Oliver Nickel/Golem.de)

Ein möglichst redundantes System für Datensicherheit und Integrität aufzubauen, ist seit einiger Zeit nicht mehr nur eine Sache des richtigen Raid-Verbundes. Auch die Wahl des Dateisystems, mit dem Informationen auf Festplatten und SSDs gespeichert werden, spielt eine große Rolle. Systeme wie Windows und diverse Linux-Distributionen nutzen standardmäßig NTFS respektive Ext4, entsprechend groß ist ihre Verbreitung in der IT.

Inhalt:
  1. ZFS erklärt: Ein Dateisystem, alle Funktionen
  2. Ein Raid ersetzt kein Backup

Sobald es darum geht, Laufwerke mit verschiedenen Methoden vor Datenverlust zu schützen, kommen aber beide genannten Filesysteme an ihre Grenzen. Aus diesem Grund ist im Bereich der Netzwerkspeicher und Serversysteme auch das Zettabyte File System - ZFS - bekannt. Doch was zeichnet dieses im Vergleich zu NTFS und Ext4 aus?

Wir denken: Jeder Administrator muss sich damit auseinandersetzen. Allerdings ist das System mit seinen vielen Möglichkeiten sehr komplex, hat einige Einschränkungen und kann daher schnell verwirren. Golem.de gibt eine Übersicht.

Diverse Funktionen, die Datenredundanz sicherstellen sollen - darunter Snapshots, Copy-on-write oder vom Dateisystem verwaltete Raid-Systeme - gehören zu den Eigenschaften von ZFS. Hier kommt auch ein ähnliches, aber unabhängig entwickeltes Dateisystem ins Spiel: das B-Tree File System, kurz Btrfs.

Stellenmarkt
  1. Universitätsmedizin der Johannes Gutenberg-Universität Mainz, Mainz
  2. Schwarz Dienstleistung KG, Raum Neckarsulm

Für welches der beiden Systeme wir uns entscheiden, hängt dabei eher von unserem genutzten Betriebssystem ab. ZFS wird etwa unter FreeBSD unterstützt, welches auf diversen NAS-Systemen verbreitet ist. Auch das beliebte NAS-OS FreeNAS unterstützt ZFS nativ. Golem.de konnte sich im Eigenbau bereits einen eigenen Netzwerkspeicher damit erstellen. Auch konnten wir das Dateisystem anderweitig ausprobieren.

Wo kommt ZFS her?

Nachdem ZFS als Teil des Betriebssystems Solaris durch Oracle gekauft wurde, stellte das Unternehmen die Lizenz des Dateisystems effektiv von Open Source wieder auf ein proprietäres und geschlossenes Modell um und bot dafür keine weiteren Updates an. Das Konzept wurde daher mit dem Open-Source-Projekt Illumos, das auf Opensolaris basiert, später wieder weiterentwickelt.

Seit 2013 beschäftigt sich das Projekt OpenZFS mit der Weiterentwicklung des Dateisystems. Dabei handelt es sich aber um ein separat erhältliches Paket, das nicht mit der GNU Public License kompatibel ist. Aus diesem Grund ist ZFS zwar mit Linux-Distributionen und auch MacOS kompatibel, wird aber nicht im Linux-Kernel verankert und dort weiterentwickelt. Das System wird derzeit von einer Community gepflegt, die FreeBSD, Linux, MacOS und Windows verwendet.

Raid-Z funktioniert ohne zusätzliche Hardware

Von Grund auf unterscheidet sich ZFS von Dateisystemen wie NTFS und Ext4. Es ist Volume Manager und Dateisystem in einem, kennt also physische Laufwerke des Hostcomputers und deren logische Partitionen. Damit ermöglicht ZFS beispielsweise eine Raid-Funktion, das sogenannte Raid-Z. Dabei handelt es sich im Prinzip um ein herkömmliches Raid 5 oder Raid 6, allerdings mit einem dynamischen Striping. ZFS schreibt einzelne Blöcke immer als ganzen eigenen Stripe. Damit wird Datenverlust während des Schreibvorgangs verhindert, etwa wenn währenddessen ein Laufwerk ausfällt oder das System beschädigt wird.

Einen Raid-Z können Anwender mit beliebig vielen Paritätslaufwerken definieren, etwa mit einer, zwei oder mehr Redundanzen. Das kann beispielsweise dann sinnvoll sein, wenn Anwender keinen Raid-Controller auf dem Mainboard selbst oder einen dedizierten Controller verwenden möchten oder können. Mit ZFS kann dabei auch aus einem simplen JBOD-Array - also einer Ansammlung mehrerer physischer Datenträger - ein vom Anwender einzelnes sichtbares logisches Volume, ein Virtual Device (Vdev), erstellt werden. Meist besteht ein Vdef aus einer einzelnen Festplatte oder SSD. Die Zusammenfassung mehrerer logischen Laufwerke wird in ZFS auch Pool oder Zpool genannt. Sie werden über alle darin definierten physischen Datenträger verteilt in Stripes abgelegt - ähnlich eines RAID-0-Systems. Oracle selbst gibt eine weiterführende Übersicht über die Fachbegriffe von ZFS.

ZFS ist dabei auch in der Lage, eine Art Raid 1 aufzuziehen. Möglich ist das mit ZFS Mirror. Dabei werden die Daten des Quellpools bei Schreibvorgängen auch auf redundante Pools repliziert. Sollte so ein Gerät ausfallen, können die Daten von der zusätzlichen Hardware gelesen werden. Ein ZFS Mirror ist dabei in der Lage, auch wesentlich mehr als eine redundante Kopie zu erstellen. Wollen wir ein Datenlaufwerk mit zehn redundanten Laufwerken absichern, können wir dies tun. Wir sollten beachten, dass dies natürlich teuer ist. Hier sollten Administratoren abwägen, wie kritisch ihre Daten sind.

Doch wie heißt es in der Welt der IT-Administration: Ein Raid ersetzt kein Backup. Auch hier bietet ZFS eine Lösung an, mit Snapshots des Dateisystems.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
Ein Raid ersetzt kein Backup 
  1. 1
  2. 2
  3.  


Anzeige
Top-Angebote
  1. (u. a. Star Wars: Der Aufstieg Skywalkers für 28,99€, Die Eiskönigin 2 für 19,99€, Parasite...
  2. (u. a. Transcend 430S 512GB SSD für 68,99€, Transcend 960GB SSD extern für 185,99€, Transcend...
  3. (aktuell u. a. Emtec T700 Lightning > USB-A 1,2m für 8,89€, Emtec T650C Type-C Hub für 36...

robinx999 02. Jan 2020

Der Post ist aber auch schon recht alt Also zumindest wirklich schlafen tut es nicht...

schily 28. Nov 2019

Es geht um das VFS im Linux Kern, das nativ dermaßen schlecht ist, daß man damit ZFS...

Profi_in_allem 18. Nov 2019

Der Nickel, der die PC-Report Bücher um die Jahrtausendwende geschrieben hat? :)

chewbacca0815 15. Nov 2019

Was bitte haben interner Arbeitsspeicher(!) und Datenübertragungsqualität im Netzwerk...

mylka 11. Nov 2019

ist das nicht eher was für DVDs. ich spiel gerade mit BTRFS rum (winbtrfs ist schnell...


Folgen Sie uns
       


Silent Hill (1999) - Golem retro_

Wir haben einen Ausflug ins beschauliche Silent Hill gemacht - und ins Jahr 1999.

Silent Hill (1999) - Golem retro_ Video aufrufen
Verkehr: Das Kaltstart-Dilemma der Autos mit Hybridantrieb
Verkehr
Das Kaltstart-Dilemma der Autos mit Hybridantrieb

Bei Hybridautos und Plugin-Hybriden kommt es häufiger zu Kaltstarts als bei normalen Verbrennungsmotoren - wenn der Verbrennungsmotor ausgeht und der Elektromotor das Auto durch die Stadt schiebt. Wie schnell lässt sich der Katalysator vorwärmen, damit er Abgase dennoch gut reinigen kann?
Von Rainer Klose

  1. Elektromobilität Umweltbonus gilt auch für Jahreswagen
  2. Renault City K-ZE Dacia plant City-Elektroauto
  3. Elektroautos EU-Kommission billigt höheren Umweltbonus

Alphakanal: Gimp verrät Geheimnisse in Bildern
Alphakanal
Gimp verrät Geheimnisse in Bildern

Wer in Gimp in einem Bild mit Transparenz Bildbereiche löscht, der macht sie nur durchsichtig. Dieses wenig intuitive Verhalten kann dazu führen, dass Nutzer ungewollt Geheimnisse preisgeben.


    Unitymedia: Upgrade beim Kabelstandard, Downgrade bei Fritz OS
    Unitymedia
    Upgrade beim Kabelstandard, Downgrade bei Fritz OS

    Der Kabelnetzbetreiber Unitymedia stellt sein Netz derzeit auf Docsis 3.1 um. Für Kunden kann das viel Arbeit beim Austausch ihrer Fritzbox bedeuten, wie ein Fallbeispiel zeigt.
    Von Günther Born

    1. Hessen Vodafone bietet 1 GBit/s in 70 Städten und kleineren Orten
    2. Technetix Docsis 4.0 mit 10G im Kabelnetz wird Wirklichkeit
    3. Docsis 3.1 Magenta Telekom bringt Gigabit im Kabelnetz

      •  /