Kurzantwort
RAIDZ2 oder RAIDZ3: Wie viel Parität braucht ein großer ZFS-Pool?
RAIDZ2 reicht für die meisten Pools mit zehn Festplatten, die eine zweite Kopie haben; RAIDZ3 lohnt sich, wenn der Pool die einzige Kopie ist oder eine ausgefallene Festplatte tagelang auf einen Austausch warten kann. Auf zehn 16-TB-Festplatten behält RAIDZ2 128 TB und RAIDZ3 112 TB (OpenZFS-Formel, 2 November 2026). Basalthold Hold 160 liefert sie leer, nur mit Krypto, ohne KYC.
Wie viel Speicher lässt jede Paritätsstufe auf einem Hold übrig?
Der nutzbare Speicher ist (N − P) × Festplattengröße: N Festplatten in der Gruppe, P davon als Parität. Dezimale TB, vor ZFS-Metadaten und Padding.
| Hold und Festplatten | Nutzbar mit RAIDZ2 | Nutzbar mit RAIDZ3 | Paritätsanteil (Z2 / Z3) | Überstandene Ausfälle (Z2 / Z3) |
|---|---|---|---|---|
| Hold 160: 10 × 16 TB HDD | 128 TB | 112 TB | 20% / 30% | 2 / 3 |
| Hold 100: 10 × 10 TB HDD | 80 TB | 70 TB | 20% / 30% | 2 / 3 |
| Hold 40: 4 × 10 TB HDD | 20 TB | 10 TB | 50% / 75% | 2 / 3 |
| Hold 24: 2 × 12 TB HDD | Nicht möglich (mindestens 3 Festplatten) | Nicht möglich (mindestens 4 Festplatten) | Mirror: 50 % | Mirror: 1 |
Mit der OpenZFS-Formel berechnet, nicht gemessen. Eine raidz-Gruppe braucht ein Gerät mehr als ihre Paritätsanzahl. Festplatten wie auf 2 November 2026 aufgeführt.
Was übersteht jede Paritätsstufe?
Das OpenZFS-Handbuch legt die Regel fest: Eine raidz-Gruppe aus N Festplatten mit P Paritätsfestplatten fasst etwa (N − P) mal die Festplattengröße und übersteht P ausgefallene Geräte. RAIDZ2 übersteht zwei, RAIDZ3 drei.
Dieselbe Seite empfiehlt 3 bis 9 Geräte pro Gruppe, „to help increase performance“. Eine Gruppe mit zehn Festplatten liegt eins über diesem Bereich. Der Bereich betrifft die Leistung, nicht die Sicherheit: Parität deckt P Ausfälle bei jeder Breite ab.
Jede zusätzliche Paritätsfestplatte kauft einen weiteren Ausfall und kostet eine Festplatte Speicher. Auf Hold 160 sind das 16 TB oder 12,5 % der RAIDZ2-Kapazität.
Wie lange ist der Pool während eines Resilvers exponiert?
So lange, wie die neue Festplatte zum Füllen braucht. ZFS resilvert nur die Daten, die der Pool hält, also baut ein halb voller Pool etwa die Hälfte der Bytes neu auf.
- Bestfall, volle 16-TB-Festplatte: 16 TB bei den maximal 285 MB/s einer Seagate Exos X20 dauern etwa 15,6 Stunden.
- Ausgelasteter Pool, Beispiel bei 50 MB/s: dieselbe Festplatte braucht etwa 89 Stunden oder 3,7 Tage.
- Bevor das Resilver beginnt: Eine ausgefallene Festplatte in einem gemieteten Server wartet auf den Austausch durch das Rechenzentrum. Wenn ein Laufwerk ausfällt, eröffnen Sie ein Ticket: Das Team tauscht es kostenlos aus, und den Wiederaufbau des Verbunds auf dem neuen Laufwerk übernimmt Ihre eigene Konfiguration.
In diesem Fenster hat RAIDZ2 noch eine Parität und RAIDZ3 noch zwei. Der Rechenweg für den Neuaufbau bei 10- bis 20-TB-Festplatten steht auf wie lange ein Neuaufbau von RAID 6 oder RAIDZ2 dauert.
Was ändern nicht lesbare Sektoren?
Sie machen die dritte Paritätsfestplatte auch ohne dritten Ausfall nützlich. Das Datenblatt der Exos X20 gibt nicht behebbare Lesefehler mit 1 Sektor pro 10^15 gelesenen Bits an. Das ist ein Sektor pro 125 TB gelesen, an der Obergrenze des Datenblatts.
Ein Resilver liest die überlebenden Festplatten. In einem vollen Pool mit zehn 16-TB-Festplatten halten neun Überlebende 144 TB, also erlaubt die Obergrenze etwa einen nicht lesbaren Sektor. Reale Festplatten liegen meist besser als ihre Angabe; die Angabe ist der Worst Case, den der Hersteller akzeptiert.
- RAIDZ2, eine Festplatte ausgefallen: ZFS baut einen nicht lesbaren Sektor aus der verbleibenden Parität neu auf. Nichts geht verloren.
- RAIDZ2, zwei Festplatten ausgefallen: Es bleibt keine Parität. Der Block ist verloren, und
zpool status -vlistet die Dateien mit Datenfehlern auf. - RAIDZ3, zwei Festplatten ausgefallen: Es bleibt eine Parität, also wird der Sektor neu aufgebaut.
RAIDZ3 ist eine Versicherung für den zweiten Ausfall, nicht für den ersten.
Wie wahrscheinlich ist ein zweiter Ausfall während des Fensters?
Auf dem Papier gering. Backblaze meldete in seinem Bericht für Q2 2026 eine annualisierte Ausfallrate über die Lebensdauer von 1,41 % über seine Festplatten. Über ein Resilver von 89 Stunden fällt eine Festplatte mit einer Wahrscheinlichkeit von etwa 1,41 % × 89 ÷ 8.760 aus, also 0,014 %. Mit neun Überlebenden liegt die Chance auf einen weiteren Ausfall bei etwa 0,13 %.
Diese Rechnungen behandeln Ausfälle als unabhängig. Zusammen gekaufte Festplatten teilen Modell, Charge und Alter, und ein Resilver fordert jeden Überlebenden stark. Die Zahlen sind eine Untergrenze, keine Prognose.
Der Markt bewegt sich auf diese Größe zu. Von den 23 Storage-Server-Anbietern, die Basalthold am 2 November 2026 geprüft hat, listeten 8 einen Server mit 100 TB oder mehr an Festplatten.
Kann ich später von RAIDZ2 auf RAIDZ3 wechseln?
Nein. OpenZFS 2.3 fügte die RAID-Z-Erweiterung hinzu: Sie können eine neue Festplatte an eine bestehende Gruppe anhängen, mit dem Pool-Feature raidz_expansion. Das Handbuch stellt ausdrücklich fest, dass „a RAID-Z2 is still a RAID-Z2 even after expansion“. Alte Blöcke behalten außerdem ihr altes Verhältnis von Daten zu Parität.
Die Paritätsstufe zu ändern heißt, die Daten herauszukopieren, den Pool zu zerstören und neu anzulegen. Auf einem gemieteten Server ist der richtige Moment die Lieferung, wenn die Datenfestplatten noch leer sind. Das Betriebssystem liegt auf einer eigenen SSD (zwei gespiegelte SSDs bei den größeren Ausführungen); die Datenlaufwerke kommen leer und unpartitioniert an, sodass Sie ZFS, einen mdadm-Verbund oder eine Reihe unabhängiger Laufwerke einrichten können. Wenn das Team vor der Auslieferung einen RAID-6- oder RAID-10-Verbund vorbereiten soll, teilen Sie dies dem Support mit, bevor der Server übergeben wird.
# your ten data drives by stable ID; the system SSDs stay out of the pool
ls -l /dev/disk/by-id/ | grep -v part
# three drives' worth of parity (replace DRIVE01 to DRIVE10 with the real IDs)
zpool create -o ashift=12 -O compression=lz4 tank raidz3 /dev/disk/by-id/ata-DRIVE{01..10}
# capacity, health, and the files hit by any data error
zpool list tank
zpool status -v tankWas sollte ich auf einem gemieteten Storage-Server wählen?
Wählen Sie danach, wofür der Pool ist und wie lange ein Ausfall warten kann.
- RAIDZ2: ein Backup-Ziel, dessen Originale woanders liegen. Eine verlorene Datei lässt sich erneut kopieren.
- RAIDZ3: ein Archiv, das eine Zeit lang die einzige Kopie ist, ein Pool, den Sie nicht jeden Tag beaufsichtigen können, oder Festplatten, die so groß sind, dass ein Resilver unter Last tagelang läuft.
- Zwei oder vier Festplatten: ein Mirror auf Hold 24; auf Hold 40 behalten RAIDZ2 und gestripete Mirrors beide 20 TB: RAIDZ2 übersteht beliebige zwei Ausfälle, Mirrors liefern schnelleres Random-I/O.
Hold 100 und Hold 160 haben jeweils zehn Datenfestplatten; ihre Konditionen stehen auf der Preisseite von Basalthold.
Parität ist kein Backup. Ein Storage-Server ist kein Backup seiner selbst: Wir bewahren nirgendwo sonst eine Kopie Ihrer Daten auf, daher bleibt eine zweite Kopie an einem anderen Ort Ihre Aufgabe. Die übliche zweite Kopie für ein NAS steht auf was das beste Offsite-Backup für ein NAS ist. Derselbe Kompromiss ohne ZFS steht auf RAID 6 oder RAID 10, und warum ZFS die nackten Festplatten will, auf ZFS oder Hardware-RAID.
Was fragen Leute sonst noch zu RAIDZ2 und RAIDZ3?
Ist RAIDZ3 langsamer als RAIDZ2?
Ein wenig, beim Schreiben: Jeder Stripe trägt einen Paritätsblock mehr, also schreiben zehn Festplatten Daten auf sieben statt auf acht. Die RAIDZ-Seite von OpenZFS nennt für beide eine Faustregel: Bei den Standard-großen Records liegt die Random-Read-IOPS etwa bei der einer Festplatte, egal wie breit die Gruppe ist.
Ist RAIDZ2 dasselbe wie RAID 6?
Beide überstehen beliebige zwei ausgefallene Festplatten. RAIDZ2 prüft außerdem jeden Block per Checksumme und resilvert nur die Daten, die der Pool hält, während ein Neuaufbau bei md RAID 6 die ganze Festplatte kopiert. Die beiden werden auf RAID 6 oder RAID 10 verglichen.
Sollte ich stattdessen dRAID verwenden?
Nicht auf zehn Laufwerken. dRAID verteilt den Reserveplatz über alle Laufwerke, was laut OpenZFS-Handbuch das Resilvering deutlich beschleunigt, weil ein Gerät nicht mehr der Engpass ist. Der Reserveplatz wird innerhalb der Gruppe reserviert und geht bei zehn Laufwerken von der nutzbaren Kapazität ab.
Wie viele Laufwerke kann eine RAIDZ3-Gruppe haben?
Mindestens vier, eines mehr als die drei Parity-Laufwerke. OpenZFS empfiehlt 3 bis 9 Geräte pro Gruppe für die Performance. Ein größerer Pool kann mehrere Gruppen dieser Größe nutzen.
Baut Basalthold den Pool für mich?
Die Datenlaufwerke kommen leer an, Sie bauen ihn also mit einem einzigen Befehl auf. Das Betriebssystem liegt auf einer eigenen SSD (zwei gespiegelte SSDs bei den größeren Ausführungen); die Datenlaufwerke kommen leer und unpartitioniert an, sodass Sie ZFS, einen mdadm-Verbund oder eine Reihe unabhängiger Laufwerke einrichten können. Wenn das Team vor der Auslieferung einen RAID-6- oder RAID-10-Verbund vorbereiten soll, teilen Sie dies dem Support mit, bevor der Server übergeben wird.
Zehn leere Laufwerke, Ihre Parity
Hold 160: AMD EPYC 7302P (16 Kerne / 32 Threads), 128 GB DDR4 ECC, 10 × 16-TB-Festplatten (160 TB roh) plus 2 × 480 GB SSD für das System, gespiegelt, 1-Gbit/s-Port mit 200 TB Traffic pro 30 Tage, 1 IPv4 und eine IPv6 /64, für 561,39 $/30 Tage. Mit Krypto bezahlen, ohne KYC.
- DomaineGoat LLC, registriert in Panama
- Preise erhoben bei 23 Storage-Anbietern, 2. November 2026
- Kein KYC, keine Dokumente
- Ihre Verschlüsselungsschlüssel bleiben Ihre
Quellen (6)
- zpoolconcepts(7): raidz und draid virtuelle Geräte — OpenZFS (read 2026-11-02)
- RAIDZ: Platzeffizienz, Lesen und Schreiben — OpenZFS (read 2026-11-02)
- zpool-attach(8): RAID-Z-Erweiterung — OpenZFS (read 2026-11-02)
- zpool-status(8): die Option -v — OpenZFS (read 2026-11-02)
- Exos X20-Datenblatt (DS2080-2111US) — Seagate Technology (November 2021, read 2026-11-02)
- Backblaze Drive Stats für Q2 2026 backblaze.com/blog/backblaze-drive-stats-for-q2-2026 — Backblaze (2026-09-29, read 2026-11-02)