Dies kommt der Frage 18957 gefährlich nahe , ist aber nicht ganz dasselbe.
Eines meiner logischen Laufwerke auf meinem P410i ist ein Single-Disk-RAID 0 (weil ich zu diesem Zeitpunkt kurzsichtig war). Es warnt jetzt vor einem bevorstehenden Ausfall und ich suche nach einer einfachen Möglichkeit, dies zu beheben. (Ich habe Backups, aber ich möchte die Ausfallzeit vermeiden (nicht trollen, erinnerst du dich, dass ich kurzsichtig war?), Um dies "richtig" zu machen.)
Mein Plan wäre, wenn möglich, dieses RAID 0 in ein RAID 1 zu verwandeln, dem RAID 1 ein passendes Laufwerk hinzuzufügen, es vom Controller neu erstellen zu lassen, das tote Laufwerk zu ziehen und am Ende ein richtiges RAID 1 zu haben. Ich frage mich nur, ob ich Schritt 1 machen kann.
Weitere Spezifikationen:
- HP DL360
- Smart Array P410i
- Das tote Laufwerk ist ein 146 GB 10kRPM (auch mein / Laufwerk :()
- Installiertes Betriebssystem ist Ubuntu 10.04
hpacucli
ist installiert und verfügbar.
quelle
Antworten:
Ich bin mir nicht sicher, ob Sie dies bereits abgeschlossen haben, aber dies ist definitiv möglich, vorausgesetzt, Ihr Smart Array-Controller verfügt über einen Akku oder eine Flash-Back-Cache-Einheit (erforderlich für alle Transformationen / Erweiterungen auf RAID-Ebene). Bei der im ursprünglichen Problem beschriebenen Festplatte handelt es sich um einen Laufwerksvorausfall (entweder aufgrund des SMART-Status oder einer anderen Erkennungsmethode). Es ist noch nicht gescheitert. Möglicherweise leuchtet das Laufwerk sogar gelb, während das durchgehende Bernstein auf einen Fehler hinweist.
Ich bevorzuge Erweiterungen über das grafische HP Online Array Configuration-Dienstprogramm, das von aktiviert ist (
cpqacuxe -R
und zu https: //server.ip: 2381 navigiert ), wenn Sie den vollständigen Satz von HP Management Agents installiert haben. Wenn dies jedoch nicht verfügbar ist,hpacucli
funktioniert auch das Befehlszeilenprogramm.Sie werden dies im Grunde in zwei Schritten ausführen. Fügen Sie die neuen Datenträger zum vorhandenen logischen Laufwerk hinzu und erweitern Sie das logische Laufwerk optional. Der Wechsel von RAID 0 zu RAID 1 bietet nur die Möglichkeit, eine Festplatte hinzuzufügen und die Redundanzstufe des logischen Laufwerks zu ändern.
Eintreten
hpacucli
und ausführenctrl all show config
Holen Sie sich die Controller-Steckplatznummer und die ID des logischen Laufwerks. Angenommen, es ist der Onboard-Controller, Steckplatz = 0.
ctrl slot=0 ld 1 add drives=allunassigned
Von dort aus können Sie das logische Laufwerk ändern, um seine Redundanzstufe zu ändern (obwohl dies in diesem speziellen Fall automatisch erfolgen kann).
ctrl slot=0 ld 1 modify raid=1
quelle
Ich bin mir nicht 100% sicher, ob ich dies mit diesem Hardware-Controller-Modell tun soll. Sie müssten RTM verwenden, aber Sie können dies mit Sicherheit tun
mdadm
und ein Software-RAID 1 im laufenden Betrieb erstellen.Alternativ können Sie zwei zusätzliche Festplatten erhalten und diese in ein Hardware-RAID 1 auf dem Controller verwandeln und einfach
dd
zum Kopieren von Festplatte 1 auf das neue Array verwenden. Dann können Sie die fehlerhafte Festplatte entfernen und über ein Hardware-RAID 1 verfügen.quelle
dd
belastet die Laufwerke ähnlich wie ein Umbau, sodass die Leistung auf jeden Fall darunter leidet. Die Ausfallzeit eines Neustarts ist nichts im Vergleich zu einer Wiederherstellung und es lohnt sich absolut, IMO, wenn dies bedeutet, eine Abhängigkeit von einer einzelnen Festplatte zu korrigieren. Sie könnten es immerionice
, aber ich würde das nicht empfehlen. Sie möchten den Klon so schnell wie möglich fertigstellen.dd
ein Live-Dateisystem? Schauder/
, schreibgeschützt gemountet zu werden.Müssen Sie den Controller verwenden?
Dh bietet es deutliche Vorteile gegenüber der Verwendung von Software-Raids wie BBWC- oder Hardware-XOR-Berechnungen (die nicht von RAID-1 verwendet werden, aber meh)?
Wenn nicht, richten Sie ein RAID-1 mit einer Festplatte in mdadm (einem verschlechterten Spiegel) ein, kopieren Sie alle Daten von der RAID-0-Festplatte und fügen Sie die Festplatte dem RAID-1-Satz hinzu.
Einfach.
BEARBEITEN: Wenn Sie den Controller verwenden möchten, kopieren Sie einfach alle Daten auf die Ersatzfestplatte und richten Sie dann einen verschlechterten Spiegel auf dem Hardware-Controller ein.
Das Prinzip bleibt das gleiche.
quelle