wtf is md0 oder wenn sich mal einfach so die UUID ändert

Alle kennen und keiner mag sie, Probleme mit dem Softraid. Betreiben wir doch leider ein Raid5 als Softraid und mussten erstaunt feststellen, dass nach einem Tausch einer HD, unser feines /dev/md0 plötzlich verschwunden war. Die HD wurde vorher ordnungsgemäß als faulty markiert und aus dem Raidverbund entfernt. Leider war unser Softraid nach dem Reboot nicht mehr verfügbar. Geholfen hat schließlich folgendes:

Die UUID bekommen wir mit:

mdadm --examine /dev/sdc
/dev/sdc:
Magic : a92b4efc
Version : 0.90.00
UUID : 12345ecd:fc03887b:db1fe20b:ec7c96b5

wobei sdc zum Raidverbund gehören muss. Starten tun wir das Raid schließlich mit:

mdadm /dev/md0 --assemble -u 12345ecd:fc03887b:db1fe20b:ec7c96b5

Eigentlich hätte auch ein

mdadm --assemble --scan

reichen sollen, da alles in der /etc/mdadm.conf eingetragen war:

cat /etc/mdadm.conf
ARRAY /dev/md0 level=raid5 num-devices=8 UUID=17b8e7f5:50c0331a:367a44be:d51f00a4

Hat es aber nicht, da, warum auch immer, die UUID nicht gestimmt hat.
Damit die mdadm.conf wieder stimmt

mdadm --detail --scan >> /etc/mdadm.conf
cat mdadm.conf
ARRAY /dev/md0 level=raid5 num-devices=8 metadata=0.90 UUID=12345ecd:fc03887b:db1fe20b:ec7c96b5

Bleibt schließlich die Frage, warum in der mdadm.conf eine andere UUID eingetragen war. Eventuell wurde das Raid irgendwann mal neu aufgesetzt und vergessen die mdadm.conf anzupassen.

Unter http://www.tcpdump.com/kb/os/linux/starting-and-stopping-raid-arrays.html findet man nochmal eine genauere Anleitung zum Thema Softraid starten und stoppen.

Wichtig bei solchen Aktion ist immer: Ruhig bleiben, keine übereilten und unüberlegten Befehle in die Konsole eingeben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.