UNIX - Solaris - Solstice Disk Suite - Raid 5


Ein RAID 5 (Stripeset with distributed Parity) ist ein Zusammenschluss mehrerer gleicher Platten mit Redundanz.

Funktionsweise


Die Blöcke werden wie beim Raid 0 verteilt, jedoch zusätzlich mit einem Prüfsummenblock

Solaris - Solstice Disk Suite - SDS - Raid 5 - Stripeset with distributed Parity
Klicken für Originalgröße

Vorteile


  • Beim Ausfall einer Platte entsteht erst einmal kein Schaden
  • Kann über sehr viele Platten gezogen werden


Nachteile


  • Software RAID 5 sind relativ langsam
  • Man kann nicht davon Booten
  • Mindestens 3 Platten


Einsatzgebiet


Sofern es die CPU schafft kann man ein RAID 5 gerne über mehrere Platten ziehen, jedoch sollte man das nicht übertreiben.

Konfiguration


Ein RAID 5 wird mit dem metainit Befehl erstellt.

metainit device -r slice slice...
  • device ist der Name des Metadevices. Das sollte ein freies sein. z.B. d34 oder d99
  • Für jede Slice muss dann entsprechend das slice angegeben werden, mindestens drei


Beispiel


Erstellen eines RAIDs über 4 Slices gleicher Größe

# metainit d50 -r c0t0d0s5 c1t4d0s5 c8t7d0s5 c1t1d0s5
# newfs /dev/md/rdsk/d50
# mount /dev/md/dsk/d50 /blahh
Ein Raid 5 über 8 Platten am gleichen Controller bringt etwa 200 - 500 kB/s ... und setzt eine E420 unter totalen Stress ... Absolut nicht geeignet um irgendwas mit Performance zu machen