Meine kleine Homepage

FreeBSD, UNIX, Programmierung, Half-Life 2 und anderes ... Sitemap


Allgemeines Überblick Meta DB Befehlsliste Concat RAID 0 RAID 1 RAID 1 ROOT
Solaris Knowledges Hauptmenü
Suchen

Knowlegdebase Solaris Solstice Disk Suite

RAID 5 / Stripset with distributed Parity

Ein RAID 5 ist der Zusammenschluss mehrerer Slices die gleichberechtigt sind und sich via Prüfsummen gegenseitig helfen können

Funktionsweise

Die Blöcke werden im Round-Robin verfahren auf die einzelnen Slices abgelegt. Wobei pro Block immer eine Prüfsumme mit abgelegt wird


Klicken für Originalgrösse

Vorteile

Der Vorteil ist eine sehr hohe lese Performance, da zum Lesen die Daten von allen Platten geholt werden. Weiterhin ist beim Ausfall einer Platte kein Datenverlust zu verzeichnen

Nachteile

Die Schreibperformance ist CPU abhängig und kann die CPU bei grossen Konstruktionen sehr stark belasten, da pro Block eine Prüfsumme berechnet werden muss. Man braucht mindestens 3 Platten. Alle Slices müssen die gleiche grösse haben

Einsatzgebiet

Wenn mehrere Platten zur Verfügungstehen und man braucht eine gewisse Ausfallsicherheit. Geeignet, je nach CPU, für quasi alles

Konfiguration

Ein RAID 5 wird mit dem metainit Befehl erstellt. Dabei ist die Reihenfolge der Parameter wichtig :

metainit device -r slice [slice]...

Als device nimmt man ein noch freies Metadevice. z.B. d43 oder d22

Die Slices müssen dann noch entsprechend angeben werden

Beispiel

Erstellen eines RAID 5 über 4 Slices gleicher Grösse
# metainit d40 -r c1t0d0s5 c2t0d0s5 c3t2d0s5 c4t4d0s5
# newfs /dev/md/rdsk/d40
# mount /dev/md/dsk/d40 /sicher

Design, Text und Fotos (C)opyright 1997 - 2008 by Wolfgang Hurst
Last Modificated : 04.Apr 2007 19:18 CEST