Ein Raid und seine Wiedergeburt

FragenEin Raid und seine Wiedergeburt
dracko - Mittwoch, 25. Mai 2005 13:21 Uhr

Hallo,
habe ein kleines Problem!!!
mir sind in einem Server mit Woody mit SoftwareRaid 5 über nacht 2 von 3 Platten ausgestiegen (Controller im A…)!!

Alle 3 Platten kann ich noch einmal zum leben erwecken. Meine Frage nun:
Die Platte die zuerst ausgestiegen ist, wird ja nicht mehr synchron sein. Aber als die zweite Platte ausgestiegen ist, ist das ganze Raid zusammengebrochen (wie zu erwarten).
Kann man irgendwie das Raid mit Platte 2 und 3 kurzzeitig wieder ans laufen bekommen??

Wie man an der Verzweifelung merken kann, gibt es kein Backup!

Danke schon mal im vorraus

Dracko

3 Antworten
Frank Hellmuth - Mittwoch, 25. Mai 2005 20:34 Uhr

Ich bin wirklich kein Experte für RAIDs, also warte lieber ab ob noch andere
bessere Ratschläge kommen, aber als ersten Schritt würde ich von empfehlen,
wenn irgend möglich, von allen drei Platten erstmal per dd einen disk dump zu
ziehen, diese zu kopieren und mit diesen Kopien der Images die
Restaurierungsversuche auszuprobieren.

kraeMit - Mittwoch, 25. Mai 2005 23:43 Uhr

Prinzipiell kannst Du mit 2 Platten des Raid 5 Arrays die dritte wieder herstellen.

Bei einem Hardware Raid mit entsprechendem Controller ist das meist sehr einfach: es wird einfach ein PLatte ausgetauscht und der Controller erledigt das Rebuild automatisch oder mit Schubs (manuell).

Bei einem Softraid ist es ei bißchen schwieriger. Was Du allerdings benötigst, sind die Daten des Softraids, sprich die raidtab und die Partitionsdaten (im wesentlichen die Namen der verwendeten Partitionen).
Du könntest dann mit einem Notsystem booten, eine entsprechende raidtab erstellen mit den Einträgen für das Raid 5 Array, dieses entsprechend mounten und dann das Array mit der neuen Platte rebuilden.

Die raidtab wird Dein größtes Problem sein. Die neueren Raid-Partitionen unter Linux schreiben Ihre Infos auf die Platte.

Frage wäre, wie man die auslesen kann?

Jens Ritter - Freitag, 27. Mai 2005 12:52 Uhr

Bevor du anfängst mit dem raid zu „spielen“, würde ist erstmal eine 1:1 kopie der 3 Festplatten machen.

Danach könntest du mal das probieren, was die in der HOWTO vorschlagen:

Wenn du das raid mit mdadm erzeugt hast

soll „mdadm –assemble –force“ helfen,

wenn mit den raidtools2, dann

soll „mkraid –force“ was bringen.

Weiterhin meine ich, daß du unter /etc/raidtab deine erste ausgefallenen Festplatte mit „failed-disk“ markieren solltest. Ich bin mir aber nicht sicher, ob diese Option auf bei einem RAID5 funktioniert. ( Siehe link, der diese option bei einem Raid1 beschreibt )

Bitte presentiere uns dein ergebnis, – mich jedenfalls würde es sehr interessieren -> denn sowas kann immer mal vorkommen.

[1] http://www.tldp.org/HOWTO/Software-RAID-HOWTO-8.html
[2] http://wwwhomes.uni-bielefeld.de/schoppa/raid/woody-raid-howto.html

Deine Antwort