Dienststatus & Verfügbarkeit Nur Krypto-Abrechnung · Keine KYC-Anmeldung

Betreiberhandbuch · 4 Min. Lesezeit

Welche RAID-Stufe für einen Server?

Wählen Sie eine RAID-Stufe anhand von Laufwerksanzahl, nutzbarer Kapazität, Workload und tolerierten Ausfällen. Das Layout muss auch zu Ihrem Überwachungs- und Wiederherstellungsplan passen: Redundanz innerhalb eines Servers ist kein Backup.

Beginnen Sie mit dem Ausfallmodell

RAID ändert Verfügbarkeit und nutzbare Kapazität; es ist kein Backup. Entscheiden Sie, wie viele gleichzeitige Laufwerksausfälle das Array tolerieren soll, wie wichtig Schreibleistung ist und wie lange ein Wiederaufbau dauern kann, bevor Sie eine Stufe wählen.

EbeneNutzbare Kapazität bei N gleichen Laufwerken der Größe STypischer Kompromiss
RAID 0N × SKeine Redundanz
RAID 1SEinfacher Spiegel
RAID 5(N − 1) × SEin Paritätslaufwerk; Schreibstrafe
RAID 6(N − 2) × SToleranz für zwei Laufwerke
RAID 10(N ÷ 2) × SGespiegelte Paare und starke zufällige I/O

Wiederaufbaurisiko ist wichtig

Große HDD-Arrays können viele Stunden lang neu aufgebaut werden. Während dieses Zeitraums ist jedes verbleibende Gerät ausgelastet, was das Risiko eines zweiten Ausfalls und latenter Lesefehler erhöht. RAID 6 ist oft ein konservatives Kapazitätslayout für große Backup-Sätze; RAID 10 wird oft für schreibintensive Datenbanken gewählt. Validieren Sie dies anhand des Controllers, des Dateisystems und des Wiederherstellungsziels.

Bewahren Sie eine unabhängige Kopie auf

Ein Array kann nicht vor Löschung, Ransomware, Dateisystembeschädigung, Controller-Fehlern oder einem Ereignis auf Standortebene schützen. Bewahren Sie versionierte Backup-Daten in einer anderen Ausfalldomäne auf und testen Sie Wiederherstellungen.

Gehen Sie tiefer

Treffen Sie eine Entscheidung, die Sie überprüfen können.

4 Mindestanleitung

Schreiben Sie zuerst die Wiederherstellungsanforderung

Definieren Sie das Ausfallmodell in einfacher Sprache: ein Gerät, zwei Geräte, ein Controller, versehentliches Löschen oder der gesamte Server. RAID behebt nur einige Geräteausfälle. Legen Sie ein Wiederherstellungszeitziel für die Dienstwiederherstellung und ein Wiederherstellungspunktziel für Datenverlust fest und ermitteln Sie dann, welche Anforderung das lokale Array erfüllen kann und welche Replikation oder Sicherung an anderer Stelle erfordert.

Erfassen Sie auch, ob das System im degradierten Zustand weiterhin Schreibvorgänge akzeptieren muss. Ein überwiegend lesendes Archiv, eine schreibintensive Datenbank und temporärer Scratch-Speicher können dieselbe Anzahl an Laufwerken verwenden, benötigen aber unterschiedliche Layouts. Die Kapazitätseffizienz ist daher eine Einschränkung, nicht das Urteil.

Passen Sie das Layout an die Arbeitslast und die Geräteanzahl an

Spiegel sind für einen Zwei-Geräte-Start- oder Datensatz unkompliziert und können für zufällige I/O geeignet sein, wo unabhängige Spiegelgruppen nützlich sind. Paritätslayouts tauschen Schreibaufwand und Rekonstruktionskomplexität gegen mehr Kapazität. Doppelte Parität kann eine zusätzliche Fehlertoleranz in einem breiten HDD-Set bewahren, während RAID 10 die Hälfte der Rohkapazität gegen gespiegelte Paare tauscht. Dies sind Designtendenzen, keine Leistungsgarantien; Controller, Dateisystem, Warteschlangentiefe, Datensatzgröße und Anwendungsmuster spielen alle eine Rolle.

Verwenden Sie die tatsächliche Katalogtopologie. Die Speicherserver mit 12-Laufwerken und 24-Laufwerken bieten Optionen, die auf einem Compute-Server mit zwei NVMe nicht verfügbar sind. Beziehen Sie das separate NVMe-Boot-Paar nicht in die Datenarray-Berechnung ein und nehmen Sie nicht an, dass eine sehr breite Gruppe mehreren Gruppen vorzuziehen ist, ohne Fehlerdomänen und I/O-Verhalten zu modellieren.

Passen Sie das Layout an die Arbeitslast und die Geräteanzahl an
Frage zur ArbeitslastZu bewertendes LayoutGrund zur Validierung
Zwei lokale Geräte und Kontinuität erforderlichSpiegelKapazität eines Geräts und ein einfacher degradierter Zustand
Breiter HDD-Pool mit Zwei-Fehler-AnforderungRAID 6 oder RAIDZ2Paritätsbreite, Wiederaufbaulast und Dateisystemhinweise
Zufällige Schreibvorgänge und mehrere gleichmäßige LaufwerkspaareRAID 10 oder gespiegelte vdevsKapazitätskompromiss und reale Workload-Latenz
Wegwerfbare Daten mit reproduzierbarer QuelleRAID 0 kann in Betracht gezogen werdenJeder Mitgliedsverlust verliert das Array

Wählen Sie eine Ebene für die Redundanz

Entscheiden Sie, ob ein Hardware-Controller, Linux MD oder ein Dateisystem wie ZFS das Layout verwaltet. Vermeiden Sie das Stapeln unabhängiger RAID-Ebenen ohne dokumentierten Grund, da Zustand und Austauschstatus mehrdeutig werden können. ZFS-Redundanz wird durch Spiegel oder RAIDZ-vdevs ausgedrückt und beruht auf Prüfsummen; ein verlorener Top-Level-vdev kann den Pool verlieren, daher ändert das Hinzufügen eines einzelnen nicht-redundanten Geräts zu einem ansonsten redundanten Pool das Ausfallmodell.

Bestätigen Sie Laufwerksidentität, Austauschverfahren, Startverhalten und was das Betriebssystem beobachten kann, bevor Sie das Array erstellen. Eine spätere Änderung der Topologie kann eingeschränkt oder störend sein, insbesondere bei Paritätslayouts.

Planen Sie das Fenster für Degradation und Wiederaufbau

Die Überwachung muss zwischen gesund, degradiert, Wiederaufbau und Konsistenzprüfung unterscheiden. Linux MD stellt Aktionen wie Resync, Recover, Check und Repair bereit; sammeln Sie Fortschritt und Abweichungen, anstatt nur zu melden, dass das Volume eingehängt ist. Ein verschmutztes und degradiertes RAID-5 oder 6 kann ein Korruptionsrisiko darstellen, weshalb erzwungene Zusammenstellung niemals eine routinemäßige Wiederherstellungsabkürzung sein darf.

Dokumentieren Sie Alarmweiterleitung, Ersatzteilbeschaffung, Austauschidentifikation, Workload-Drosselung und den Punkt, an dem eine Wiederherstellung sicherer ist als fortzufahren. Versprechen Sie niemals eine Wiederaufbaudauer, ohne die gelieferten Geräte, Array-Last und Controller zu messen.

Notieren Sie die Wahl und ihre Grenzen

Das fertige Design sollte das Layout, Annahmen zu gleichen Laufwerken, die Schätzung der nutzbaren Kapazität, tolerierte Ausfälle, die Überwachungsquelle und den Wiederherstellungsort benennen. Halten Sie versionierte Daten in einer anderen Ausfalldomäne und testen Sie eine Wiederherstellung. Das erwartete Ergebnis ist keine Behauptung, dass RAID Verlust verhindert; es ist ein Array, dessen Ausfallverhalten und Wiederherstellungsverantwortung verstanden werden, bevor Produktionsdaten eintreffen.

Direkte Antworten

Fragen zu diesem Leitfaden

Ist RAID 6 immer die beste Wahl für einen großen HDD Server?

Nein. Es bietet Zwei-Paritäts-Toleranz, aber Workload-I/O, vdev- oder Array-Breite, Controller- oder Dateisystem-Empfehlungen, Rebuild-Vorgänge und das Wiederherstellungsziel bestimmen weiterhin das Layout.

Kann eine Hot-Spare-Festplatte ein externes Backup ersetzen?

Nein. Eine Ersatzfestplatte kann die Zeit bis zum Beginn der Rekonstruktion verkürzen, bleibt aber im selben Server und schützt nicht vor Löschung, Kompromittierung, durch den Stack propagierter Korruption oder Standortverlust.