Raid 0 mit SDS

Ein RAID 0 (Stripeset) ist ein Zusammenschluss mehrerer gleicher Platten ohne Redundanz

Funktionsweise

Die Blöcke werden auf den Platten zu gleichen Teilen verteilt

Vorteile

  • Ein RAID 0 ist sehr schnell, lesend und schreibend, da alle Platten quasi gleichzeitig benutzt werden
  • Sehr CPU freundlich und kann auf Leistungsschwachen CPUs ohne Probleme verwendet werden

Nachteile

  • Keine Redundanz, überhaupt keine
  • Bei Ausfall einer Platte ist das ganze Meta Device unbrauchbar
  • Die maximale Geschwindigkeit richtet sich nach dem gesamten Platten
  • Alle Platten müssen gleich groß sein

Einsatzgebiet

Das beste Einsatzgebiet ist, wenn man externe Storageboxen oder ein FC-AL Filer besitzt der einem RAID funktionalitäten zur Verfügung stellen kann. Dann kann man dort mehrere externe RAID Systeme, die ja nur als einzelene Platte angezeigt werden, zusammenfassen

Konfiguration

Ein RAID 0 wird mit dem metainit Befehl erstellt. Dabei ist die Reihenfolge der Parameter wichtig, weil sonst ein Concat Raid erstellt wird :

metainit device 1 num slice slice...

device ist der Name des Metadevices. Das sollte ein freies sein. z.B. d34 oder d99. Die 1 ist wichtig

num ist die Anzahl der Slices die man verwenden will Für jede Slice muss dann entsprechend das slice angegeben werden

Beispiel

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

# metainit d20 1 4 c0t0d0s5 c1t4d0s5 c8t7d0s5 c1t1d0s5
# newfs /dev/md/rdsk/d20
# mount /dev/md/dsk/d20 /blubbla

Man kann auch mehrere Slices einer einzigen Platte einbinden, macht aber wenig Sinn, eigentlich wird dadurch nur die Performance extrem gedrückt

 

Veröffentlichen Sie ihre Kommentare ...

      Copyright 1997 - 2012 by Wolfgang Hurst