Dies ist eine alte Version des Dokuments!
======Einleitung====== ZFS ist ein Dateisystem mit enormen Funktionsumfang und überzeugt durch seine einfache Verwaltung (//es sind möglich einen Pool mit nur einem Befehl zu erstellen//). ZFS eignet sich für sämtliche Einsatzgebiete - vom professionellen Einsatz im Rechenzentrum bishin zum Heimanwender ist ZFS schlichtweg die beste Wahl, wenn Leistung, Wartbarkeit und Performance vereint werden sollen. ======Details====== {{ :computer:zfs:ZFS_PartLVM.jpg?200|Vereinte Funktionen von ZFS}} ZFS vereint im Wesentlichen die folgenden drei Anwendungen: * Dateisystem * Logisches Volumemanagement * Ausfallsicherheit / Software-RAID Während man ansonsten Partitionen anlegen, logische Volumes gruppieren und Software-RAIDs definieren müsste, reicht es einen ZFS-Pool mit Partitionen anzulegen. Diese Pools können redundant ausgelegt werden (//siehe RAID//). Innerhalb dieses Pools lassen sich logische Partitionen definieren. Diese Partitionen können dynamisch wachsen oder beispielsweise durch Benutzer- und Gruppen-Quotas eingeschränkt werden. =====RAID===== ZFS bietet die folgenden RAID-Level an: ^Level^Beschreibung^Anmerkung^ |RAID-0|Striping|-| |RAID-1|Mirroring|-| |RAID-Z1|1 Paritätsbit, ähnlich RAID-5|-| |RAID-Z2|2 Paritätsbits, ähnlich RAID-6|-| |RAID-Z3|3 Paritätsbits|ab Version v20/21| ZFS kann zwischen freien und belegten Datenblöcken unterscheiden - das hat den Vorteil, dass bei einer Rekonstruktion nur wirklich belegter Speicherplatz wiederhergestellt werden muss. =====Technische Daten===== ^Eigenschaft^Wert^ |Datenlänge|128-bit| |Größe des Dateisystems|bis zu 16 EiB| |Maximale Dateigröße|16 EiB| |Maximale Anzahl der Dateien im Dateisystem|2<sup>^48</sup>| |Maximale Anzahl an Geräten im Pool|2<sup>^64</sup>| |Maximale Geräte im Pool|2<sup>^64</sup>| |Maximale Pool im System|2<sup>^64</sup>| |Maximale Dateisysteme im Pool|2<sup>^64</sup>| |RAID-Typen|RAID0, RAID1, RAID-Z1 (//RAID-5//), RAID-Z2 (//RAID-6//), RAID-Z3| ======Verbreitung====== ^Betriebssystem^Version^Bemerkungen^ |Oracle Solaris Express 11|v31|-| |Nexenta OS 3.0.1|v28|-| |OpenIndiana|v28|-| |FreeBSD 8.2|v15|kein CIFS/iSCSI, Patch für Version v28 verfügbar| |Debian 6.0 GNU/kFreeBSD|v14|erste Version mit FreeBSD-Kernel| |FreeBSD 7-Stable|v6|-| ======Versionen====== Einige signifikante Modifikationen von ZFS ^ZFS Poolversion^Bemerkung/Fix^ |3|Hotspares sowie raidz2 implementiert| |5|GZIP-Kompression| |6|ZFS-Boot Support für x86| |9|CIFS integriert| |15|Benutzer-/Gruppenquotas| |17|raidz3 implementiert| |20/21|Deduplizierung eingeführt| |30|Verschlüsselung| Weitere Hinweise zu den einzelnen Versionen gibt es unter http://hub.opensolaris.org/bin/view/Community+Group+zfs/version/? - wobei ? durch die Versionsnummer ersetzt werden muss.