ZFS-RAID-Level verfügbar in Proxmox VE 9
Proxmox VE 9 (basierend auf Debian 13 mit OpenZFS 2.3.3) unterstützt die folgenden RAID-Konfigurationen:
1. RAID0 (Striping)
Beschreibung:
Verteilt Daten gleichmäßig auf alle Laufwerke ohne Redundanz. Höchste Geschwindigkeit, geringste Zuverlässigkeit.
Befehlsbeispiel:
zpool create tank raidz0 /dev/sda /dev/sdb /dev/sdc
Anwendungsfall:
Benchmarking, Tests, temporäre Workloads
Nicht für die Produktion geeignet.
2. Mirror (entspricht RAID1)
Beschreibung:
Dupliziert Daten auf zwei oder mehr Festplatten. Übersteht einen Festplattenausfall pro Paar.
Befehlsbeispiel:
zpool create tank mirror /dev/sda /dev/sdb
Anwendungsfall:
Workloads mit hoher IOPS, virtuelle Maschinen, Datenbanken
Schnellste Resilvering/Wiederherstellung
50 % nutzbarer Speicherplatz
3. RAID10 (Striped Mirrors)
Beschreibung:
Kombiniert Spiegelung und Striping für Geschwindigkeit und Redundanz.
Erfordert mindestens 4 Festplatten (zwei Spiegel).
Befehlsbeispiel:
zpool create tank mirror /dev/sda /dev/sdb mirror /dev/sdc /dev/sdd
Anwendungsfall:
Hervorragend geeignet für Produktions-VM-Cluster.
Gleichgewicht zwischen Redundanz und Leistung.
4. RAIDZ1 (Single Parity)
Beschreibung:
ZFS-Äquivalent zu RAID 5. Eine Festplatte für Parität; kann einen Ausfall überstehen.
Befehlsbeispiel:
zpool create tank raidz1 /dev/sda /dev/sdb /dev/sdc
Anwendungsfall:
Backup oder Speicher mit geringer E/A-Auslastung.
Nicht ideal für große Festplatten (>10 TB).
5. RAIDZ2 (doppelte Parität)
Beschreibung:
Ähnlich wie RAID 6 – zwei Festplatten für Parität, übersteht zwei gleichzeitige Ausfälle.
Befehlsbeispiel:
zpool create tank raidz2 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
Anwendungsfall:
Empfohlen für Proxmox-Produktionscluster.
Hervorragende Balance zwischen Redundanz und Effizienz.
6. RAIDZ3 (dreifache Parität)
Beschreibung:
Parität von drei Festplatten, schützt vor drei gleichzeitigen Festplattenausfällen.
Befehlsbeispiel:
zpool create tank raidz3 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh
Anwendungsfall:
Geschäftskritische Archivierung oder Backup-Speicher
Sehr große Festplatten-Arrays
7. dRAID, dRAID2 und dRAID3 (Declustered RAID)
Beschreibung:
Neu eingeführt in ZFS 2.x und verfügbar in Proxmox VE 9 über OpenZFS 2.3.3.
Declustered RAID verteilt sowohl Daten als auch Parität auf alle Festplatten, wodurch der Wiederaufbau (Resilvering) beschleunigt und die Speichereffizienz verbessert wird.
Varianten:
dRAID (Single Parity) – wie RAIDZ1
dRAID2 (Double Parity) – wie RAIDZ2
dRAID3 (Triple Parity) – wie RAIDZ3
Beispielbefehl:
zpool create tank draid2:2d:8c:1s /dev/sd[a-p]
Wobei:
2d → Zwei Paritätsfestplatten (wie RAIDZ2)
8c → Acht Datenfestplatten
1s → Eine Ersatzfestplatte
Anwendungsfall:
Große Pools mit vielen Festplatten (≥12)
Umgebungen, die schnellere Wiederherstellungen und eine bessere Auslastung erfordern
Backup- und Archivknoten in Unternehmen
Vorteile:
Schnelleres Resilvering nach Festplattenaustausch
Gleichmäßige I/O-Verteilung
Ideal für moderne Speicher mit hoher Dichte
Nachteile:
Komplexere Konzeption und Feinabstimmung
Eingeschränkte GUI-Unterstützung (CLI-Einrichtung empfohlen)
ZFS-RAID-Vergleichstabelle (einschließlich dRAID)
RAID-Typ Parität/Redundanz Festplattenausfalltoleranz Speichereffizienz Leistung Empfohlene Verwendung
RAID0 (Stripe) Keine 0 100 % Am schnellsten Nur zu Testzwecken
Spiegelung (RAID1) Kopie 1 pro Paar 50 % Ausgezeichnet VMs, Datenbanken
RAID10 (Striped Mirrors) Kopie + Stripe 1 pro Paar 50 % Ausgezeichnet Gemischte VM-Workloads
RAIDZ1 Einzelparität 1 ~80 % Mäßig Backup oder leichte Workloads
RAIDZ2 Doppelparität 2 ~66 % Gut Produktions- und Speicherknoten
RAIDZ3 Dreifache Parität 3 ~60 % Stabil Archivierung/kritischer Speicher
dRAID (Declustered Single Parity) Einfache Parität 1 ~80–85 % Gut Große Arrays, schnellerer Wiederaufbau
dRAID2 (Declustered Double Parity) Doppelte Parität 2 ~66–75 % Gut Unternehmenscluster
dRAID3 (Declustered Triple Parity) Dreifache Parität 3 ~60–70 % Mäßig Geschäftskritische, große Knoten
Welchen RAID-Typ sollten Sie für Proxmox VE 9 wählen?
Anwendungsfall Empfohlenes ZFS-RAID
Hochleistungs-VM-Workloads Spiegelung oder RAID10
Ausgewogene Redundanz und Kapazität RAIDZ2
Geschäftskritische Daten oder Backups RAIDZ3 oder dRAID3
Große Speicher-Arrays (12+ Festplatten) dRAID2 oder dRAID3
Backup-Knoten oder Archivserver RAIDZ2 / RAIDZ3
Temporäre Workloads / Tests RAID0
Best Practices für ZFS auf Proxmox VE 9
Verwenden Sie für maximalen Datenschutz immer ECC-RAM.
Bevorzugen Sie den HBA/JBOD-Modus (kein Hardware-RAID-Controller).
Führen Sie regelmäßig Scrubs durch:
zpool scrub tank
Aktivieren Sie standardmäßig die LZ4-Komprimierung:
zfs set compression=lz4 tank
Fügen Sie SLOG- (ZIL) und L2ARC-Geräte hinzu, um die Leistung zu steigern:
zpool add tank log /dev/nvme0n1 cache /dev/nvme1n1