Worum geht’s
Wer Speicher für einen Server oder ein NAS plant, muss aus Anzahl und Größe der Platten die tatsächlich nutzbare Kapazität ableiten — nicht die rohe Summe. RAID-Level und ZFS kosten Platz für Redundanz, und ZFS will obendrein Luft zum Atmen. Diese Rechnung gehört zur Beschaffung: Wer sie nicht beherrscht, bestellt zu wenig Platten oder verschenkt Geld.
Konzept
- Stripe (RAID 0): alle Platten zählen, keine Redundanz. Eine Platte weg = alle Daten weg. Nur für wegwerfbare Daten.
- Mirror (RAID 1): Daten doppelt → nutzbar = Hälfte der Rohkapazität. Verträgt den Ausfall einer Platte je Mirror-Paar.
- RAIDZ1/2/3 (ZFS, analog RAID 5/6): von
nPlatten gehen 1, 2 bzw. 3 als Parität verloren. Nutzbar ≈(n − p) × Plattengröße. RAIDZ2 verträgt zwei gleichzeitige Ausfälle. - Kleinste Platte zählt: In einem vdev bestimmt die kleinste Platte die effektive Größe aller. Gemischte Größen verschenken Platz.
- ZFS-80%-Faustregel: Ein ZFS-Pool sollte nicht über ~80% gefüllt werden,
sonst bricht die Schreib-Performance ein (Fragmentierung). Plane also mit
nutzbar × 0,8als realistischer Nutzkapazität.
Faustformel RAIDZ: nutzbar = (Plattenzahl − Paritätsplatten) × kleinste Plattengröße.
Nutzbare Kapazität hängt vom RAID-Level ab — vergleiche die Aufteilung:
- Brutto
- —
- Nutzbar
- —
- Parität / Redundanz
- —
- Effizienz
- —
- Fehlertoleranz
- —
Beispiel-Fall
Gegeben: 6 Platten à 4 TB, geplant als RAIDZ2. Wie viel ist nutzbar — roh und nach 80%-Regel?
- Paritätsplatten bei RAIDZ2 = 2. Datenplatten =
6 − 2 = 4. - Roh nutzbar =
4 × 4 TB = 16 TB. - ZFS-Praxisgrenze =
16 TB × 0,8 = 12,8 TBrealistisch nutzbar. - Ausfallsicherheit: zwei Platten dürfen gleichzeitig sterben, ohne Datenverlust.
Lehre: Von 24 TB roh bleiben praxistauglich ~12,8 TB. Wer „16 TB” plant, läuft früher voll als gedacht — die 80%-Regel gehört in jede ZFS-Kalkulation.
Anwenden
Spiele mit RAIDZ1 vs. RAIDZ2 und Mirror durch: Beobachte den Tausch zwischen nutzbarer Kapazität und Ausfallsicherheit für dieselbe Plattenzahl.
- Lege 6 Platten à 4 TB an und wähle das Profil RAIDZ2.
- Vergleiche die ausgewiesene nutzbare Kapazität mit der Rechnung (16 TB roh).
- Beachte die 80%-Faustregel-Anzeige und probiere eine gemischte Plattengröße — sieh, wie die kleinste zählt.
Selbsttest
Praxis-Challenge
Du hast Budget für 4 Platten und willst mindestens 18 TB praxistaugliche Kapazität (nach 80%-Regel) bei Toleranz für einen Plattenausfall. Bestimme Plattengröße und Profil und verifiziere im Storage-Rechner, dass du nach der 80%-Regel über 18 TB landest.