Ich richte einen JBOD mit 44 SAS-HDs mit 4 TB und 7200 U / min ein. Ich habe mich für RAID 60 entschieden, da ich den Schutz vor Laufwerksfehlern gegenüber den von RAID 10 angebotenen Leistungsverbesserungen bevorzuge. Mein Problem ist die Auswahl der optimalen Festplatten pro Bereich, die zu einer angemessenen Wiederherstellungszeit führen würden. Angenommen, ich lasse 4 Hot-Spares übrig, ergibt dies 40 Festplatten für die folgenden möglichen RAID-Setups:
- 2 Spannweiten mit 20 Festplatten, ~ 144 TB nutzbare Kapazität.
- 4 Bereiche mit 10 Festplatten, ~ 128 TB nutzbare Kapazität.
- 5 Bereiche mit 8 Festplatten, ~ 120 TB nutzbare Kapazität.
- 8 Bereiche mit 5 Festplatten, ~ 96 TB nutzbare Kapazität.
Ich neige zu 4 Spannen von 10 Festplatten, da dies das beste Gleichgewicht zwischen Fehlertoleranz (2 von 10 Laufwerksausfällen pro tolerierter Spanne) und nutzbarer Kapazität (80% gegenüber 90% bei 2 Spannweiten von 20 Festplatten) zu bieten scheint.
Wie kann ich jedoch mit einer Wiederherstellungszeit für eine einzelne 10-Platten-Spanne rechnen? Die Websuche zeigt, dass selbst eine Spannweite von 10 Festplatten möglicherweise nicht realisierbar ist, da die Neuerstellung möglicherweise zu lange dauert, wodurch das Risiko eines zusätzlichen Laufwerksausfalls während der Neuerstellung besteht. Viele Ressourcen im Internet basieren jedoch auf weniger Festplatten oder Festplatten mit geringerer Kapazität.
Irgendwelche Gedanken darüber, was das optimale Setup für diese relativ große Anzahl von Festplatten ist?
HINWEIS: Es gibt eine Sicherungsrichtlinie für ca. 10 TB Daten, die jedoch nicht alle Daten sichern kann. Daher neige ich zu RAID 60 über RAID10. Mir ist klar, dass dies kein Ersatz für eine Sicherung ist, aber eine bessere Wiederherstellung nach einem Laufwerksausfall macht das System robuster, indem es die Möglichkeit bietet, Daten neu zu erstellen und dann in einen anderen Speicher zu migrieren, falls mehrere Festplattenfehler auftreten.
EDIT: Technische Daten:
- Festplatten: Seagate 4 TB SAS 3,5 "HDD 7200 U / min, Enterprise-Qualität.
- Controller: ServerRAID M5016-Controller, einschließlich RAID6-fähigem LSI2208-Chipsatz. Siehe: https://www.broadcom.com/products/storage/raid-on-chip/sas-2208 .
- Gehäuse: Supermicro 4U-Speicher JBOD 45x3.5 mit redundanten 2x1400W-Leistungsmodulen.
- Betriebssystem: CentOS Linux Version 7.1.1503 (Core).
Danke für die Hilfe.
Antworten:
Mit modernen Hardware-RAID-Controllern von Avago (LSI) oder Microsemi (Adaptec) sind RAID-Arrays mit 20 + 2 Festplatten vollkommen in Ordnung. Die Wiederherstellungszeit ist angemessen (weniger als 24 Stunden). Aktuelle Laufwerke weisen ohnehin sehr niedrige Ausfallraten auf. Ich würde definitiv 2 Felder verwenden.
quelle
Bei 4 TB 7.2k-Laufwerken würde ich empfehlen, die Subarrays so klein wie möglich zu halten - tatsächlich rechtfertigen 5 Laufwerke die Verwendung von RAID 6 überhaupt nicht.
Mein 2c soll RAID 10 verwenden, wo Sie erwarten können, dass eine Wiederherstellung innerhalb von 12 Stunden abgeschlossen sein wird, was ein 20-TB-RAID 6-Array mit 5 Laufwerken höchstwahrscheinlich nicht kann.
Stellen Sie sicher, dass Sie die monatliche Datenbereinigung / Medienüberwachung / wie auch immer es hier heißt, aktivieren, um Lesefehler zu erkennen, bevor sie die Möglichkeit haben, eine Neuerstellung zu stoppen. Meistens, wenn eine Neuerstellung fehlschlägt, ist die Ursache nicht ein vollständig fehlerhaftes Laufwerk, sondern ein ziemlich alter, jedoch unentdeckter Lesefehler, der mit einem regelmäßigen Scrubbing hätte behoben werden können.
quelle
Aufgrund der hervorragenden Kommentare habe ich aus folgenden Gründen versucht, ein RAID60 zu erstellen, das aus 5 Bereichen mit jeweils 8 Festplatten besteht:
Basierend auf der kürzlich durchgeführten Neuerstellung, die 2 Bereiche mit 20 Festplatten umfasste, schätze ich die Wiederherstellungszeit für die 8 + 2-Konfiguration als angemessen ein.
Die nutzbare Kapazität ist im Vergleich zu Spannweiten mit einer größeren Anzahl von Festplatten (z. B. 10 oder 20 Festplatten pro Spannweite) geringfügig reduziert. Während der Verlust von 20 TB beträchtlich erscheint, bedeutet eine kleinere Spannweite, dass ein Wiederaufbau erreichbar ist, ein akzeptabler Kompromiss.
Ich werde diese Antwort mit allen zusätzlichen Informationen aktualisieren, die ich sammle.
Bearbeiten: RAID5 als praktikable Option entfernt.
quelle
Auf einem so großen Array würde ich wirklich RAID10 oder das entsprechende gespiegelte ZFS-Setup verwenden. Sie können ein globales Hot-Spares-RAID10 + 2 mit 42 Festplatten (für ca. 82 TB nutzbaren Speicherplatz) einrichten, das mit einer sehr schnellen Wiederherstellungszeit einen hervorragenden Schutz vor Festplattenfehlern bietet .
Wenn Sie wirklich, wirklich RAID6 verwenden möchten, neige ich zu 5x 10-Festplatten-Spannweiten.
quelle