Ich habe OpenFiler-Speicherserver.
Ohne Windows und MSM zu installieren, möchte ich ein raid10-Array von den Datenträgern 2 bis 21 erstellen.
Ich habe MegaCli bereits erfolgreich auf OpenFiler installiert, bin aber nicht in der Lage, die richtige Befehlszeile für die Erstellung eines RAID 10-Arrays zu finden.
Die Dokumentation besagt, dass die Syntax zum Erstellen eines RAID 10 lautet:
MegaCli -CfgSpanAdd -r10 -Array0[E:S,E:S] -Array1[E:S,E:S] -aN
Meine Gehäuse-ID ist 25, also:
[root@linux-h5ut ~]# MegaCli -CfgSpanAdd -r10 -Array0[E25:S02,E25:S21] -Array1[E25:S02,E25:S21] WB Cached NoCachedBadBBU -a0
Invalid input at or near token E
Ich habe hoch und niedrig gegoogelt, aber es scheint kein Beispiel dafür zu geben, raid10 mit Megaraid zu machen (nur die Syntax).
Kann jemand erklären, was los ist?
Ich habe das benutzt (vor ein paar Monaten, um Raid 50 zu erstellen):
IBM x3560 und:
quelle
Ich habe gerade ein 6-Platten-RAID-10 mit MegaCli erstellt und die folgenden Befehle verwendet:
(Angenommen, in diesen Beispielen gibt es nur einen Controller, sodass dieser
-aALL
verwendet werden kann, anstatt einen bestimmten Controller anzugeben.)Zeigen Sie die an den Controller angeschlossenen physischen Laufwerke an:
Beachten Sie die "Enclosure Device ID" und "Slot Number" für die Laufwerke aus dieser Liste, da dies die Nummern sind, durch die Sie "E" und "S" in den späteren Befehlen zur Erstellung von RAID-Sets ersetzen.
Zeigen Sie die vorhandenen logischen Laufwerke (dh RAID-Sets) an:
Wenn Sie über ein vorhandenes RAID-Array verfügen, von dem Sie Festplatten wiederverwenden möchten, müssen Sie das vorhandene logische Laufwerk entfernen, zu dem diese Festplatten gehören. Die logische Laufwerksnummer sollte aus dem vorherigen Befehl abgerufen werden . Dies zerstört natürlich die Daten auf diesem vorhandenen RAID-Array, wenn Sie es ausführen :
Jetzt haben Sie eine Reihe von Festplatten, die sich im Status "Nicht konfiguriert (gut)" befinden sollten und daher für die Verwendung in einem neuen logischen Laufwerk verfügbar sind. Erstellen wir einen RAID-10-Satz von 6 Festplatten, was wirklich einer Zeitspanne von 3 RAID-1-Festplattenpaaren entspricht:
In meinem Fall sind die Festplatten die Festplatten 2 bis 7 in Gehäuse 32. Diese Nummern werden von der PDList-Ausgabe erhalten, die Sie zuvor erhalten haben. Wenn Sie 4 Festplatten haben, sind es nur zwei Paare, aber die "ArrayN" -Blöcke sind immer Paare als zugrunde liegende RAID-1-Paare in einem RAID-10-Satz.
Ihr RAID-Array sollte jetzt auf Ihrem Betriebssystem angezeigt werden und von dort aus für die Partitionierung usw. verfügbar sein! :) :)
quelle
Scheint, dass ich keine E- und S-Buchstaben verwenden sollte.
Zuerst habe ich es richtig verstanden und es ohne Buchstaben versucht, aber auch ungültige Token-Fehler erhalten, weil ich -aALL anstelle von -a0 verwendet habe (" Wenn Sie nur einen Controller haben, ist es sicher, ALL anstelle einer bestimmten ID zu verwenden ") und dann von gelesen habe Diese Site gab an, dass "E die Gehäusegerät-ID ist, in der sich das Laufwerk befindet, und S die Steckplatznummer", und kam daher zu dem Schluss, dass ich E und S durch tatsächliche IDs ersetzen sollte. :((
quelle
MegaCli cfgspanadd r10 array0 "[25:02,25:21]" array1 "[25:02,25:21]" wb cached nocachedbadbbu a0
sollte ohne Probleme funktionieren.quelle