Dies ist eine alte Version des Dokuments!
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.
ZFS vereint im Wesentlichen die folgenden drei Anwendungen:
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.
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.
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^48 |
Maximale Anzahl an Geräten im Pool | 2^64 |
Maximale Geräte im Pool | 2^64 |
Maximale Pool im System | 2^64 |
Maximale Dateisysteme im Pool | 2^64 |
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 | - |
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.