Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:zfs:einstieg

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

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:

LevelBeschreibungAnmerkung
RAID-0Striping-
RAID-1Mirroring-
RAID-Z11 Paritätsbitähnlich RAID-5
RAID-Z22 Paritätsbitsähnlich RAID-6
RAID-Z33 Paritätsbitsab 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

EigenschaftWert
Datenlänge128-bit
Größe des Dateisystemsbis zu 16 EiB
Maximale Dateigröße16 EiB
Maximale Anzahl der Dateien im Dateisystem2^48
Maximale Anzahl an Geräten im Pool2^64
Maximale Geräte im Pool2^64
Maximale Pool im System2^64
Maximale Dateisysteme im Pool2^64

Verbreitung

BetriebssystemVersionBemerkungen
Oracle Solaris Express 11v31-
Nexenta OS 3.0.1v28-
OpenIndianav28-
FreeBSD 8.2v15kein CIFS/iSCSI, Patch für Version v28 verfügbar
Debian 6.0 GNU/kFreeBSDv14erste Version mit FreeBSD-Kernel
FreeBSD 7-Stablev6-

Versionen

Aktualisierungen werden in neuen ZPool-Versionen implementiert, einige wichtige Erneuerungen sind wie folgt:

ZFS PoolversionBemerkung/Fix
3Hotspares sowie raidz2 implementiert
5GZIP-Kompression
6ZFS-Boot Support für x86
9CIFS integriert
15Benutzer-/Gruppenquotas
17raidz3 implementiert
20/21Deduplizierung eingeführt
30Verschlü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.

Internetverweise

computer/zfs/einstieg.txt · Zuletzt geändert: 2011/02/25 16:57 von christian