Erstellen Sie mdadm Raid5 neu, nachdem die Festplatte des Betriebssystems gestorben ist

7

Ich habe einen Ubuntu Desktop 10.4 "Server" mit 5 Festplatten. Auf einer der Festplatten befanden sich 3 Betriebssysteme (Windows Vista, Windows XP und Ubuntu 10.4). Ich habe hauptsächlich das Ubuntu-Betriebssystem verwendet, damit ich mdadm und boxee verwenden kann.

Die anderen 4 Festplatten wurden mit mdadm in einer Raid5-Partition konfiguriert.

Soweit ich weiß, sind diese 4 Festplatten in Ordnung ...

Aber meine Hauptfestplatte des Betriebssystems ist vollständig gestorben. Der Computer startet offensichtlich nicht ohne ein Laufwerk mit einem Betriebssystem.

Mein Ziel ist es, ein Betriebssystem irgendwie auf eine neue Festplatte zu laden, die ich gerade von newegg.com erhalten habe, oder eine Live-CD zu laden ... und dann meine mdadm raid 5-Partition abzurufen oder wieder zusammenzusetzen, damit ich zumindest meine eher bekommen kann Riesige Musiksammlung von der Maschine auf eine externe Festplatte.

Welche [detaillierten] Schritte muss ich unternehmen, um dies zu erreichen?

Doomd
quelle

Antworten:

15

Erstaunlicherweise sollte Ihr RAID von Linux automatisch erkannt werden, da es aus "Linux RAID Autodetect" -Partitionen besteht. Nach der Installation auf dem Betriebssystemlaufwerk und nach dem ersten Start sollten Sie hier ein MD-Gerät haben:

cat /proc/mdstat

Um dies zu verwalten, müssen Sie sicherstellen, dass mdadm installiert ist:

apt-get install mdadm

Wenn Sie nur mdadm installieren, wird tatsächlich versucht, Ihre Arrays automatisch zu erkennen. Überprüfen Sie daher / proc / mdstat erneut. Wenn sie immer noch nicht da sind, können Sie sie zusammenbauen, indem Sie Folgendes ausführen:

mdadm --assemble /dev/md0 /dev/sdXX /dev/sdYY ....

Sie möchten die Konfiguration speichern, wenn Sie dies manuell tun müssen:

/usr/share/mdadm/mkconf

Und dann aktualisieren Sie die initramfs für Ihr System:

update-initramfs -u        
SpamapS
quelle
Dies funktioniert auch in einer Live-CD-Umgebung.
Oli
Ich habe vergessen, Danke für diese Antwort zu sagen ... es hat (stark) dazu beigetragen, dass ich das Problem gelöst habe. Sehr geschätzt.
Doomd
4

Beeindruckend. Linux macht wirklich Spaß. Folgendes habe ich getan:

  1. Da mein altes Boot / OS-Laufwerk ausgefallen ist, habe ich Ubuntu (10.10) auf einer brandneuen Festplatte installiert. (Ich habe darauf geachtet, die anderen 4 RAID-Laufwerke, die nicht fehlgeschlagen sind, nicht neu zu formatieren oder zu installieren.)
  2. Nachdem Ubuntu zum ersten Mal installiert und hochgefahren wurde, installierte ich mdadm mit "sudo apt-get install mdadm".
  3. Jetzt wollte ich sehen, ob mein RAID vom System erkannt wurde. Im Festplatten-Dienstprogramm wurde das RAID-Array aufgelistet, aber es wurde angezeigt: "Wird nicht ausgeführt, nicht genügend Komponenten zum Starten."
  4. Ich habe in einem Ubuntu-Forum nach diesem Problem gesucht ... und die Lösung war ein Neustart des Systems. Ich habe neu gestartet ... und das RAID-Array ist jetzt wieder voll funktionsfähig (im Festplatten-Dienstprogramm aufgeführt und im Dateisystem unter "Orte" bereitgestellt).

Das war alles was ich tun musste!

Doomd
quelle