mdadm & RAID5

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
KingBonecrusher
Beiträge: 375
Registriert: 07.06.2005 09:48:43

mdadm & RAID5

Beitrag von KingBonecrusher » 19.10.2006 10:44:46

Hallöchen,

ich habe zur Zeit einen Server ohne HW-Raid am Laufen und mdadm kommt mir da gerade recht. Ich habe mir ein RAID5 Array angelegt mit 3 gleichen Platten:

Code: Alles auswählen

mdadm --create /dev/md10 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
Das klappt alles wunderbar, habe gewartet bis alles fertig war, mdadm.conf angepasst:

Code: Alles auswählen

mdadm --brief --detail --verbose /dev/md10 >> /etc/mdadm/mdadm.conf
Jedoch hat dort schon ein Laufwerk als Sparselaufwerk angegeben :-(


Nach einem Reboot jedenfalls gibt er an, nur 2 von 3 Platten hinzugefügt.

Naja, RAID5 sollte doch anders laufen oder?

mfg

Benutzeravatar
feltel
Webmaster
Beiträge: 10461
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 19.10.2006 11:44:45

Füge mal "--spare-devices=0" zu Deinem Aufruf dazu.

KingBonecrusher
Beiträge: 375
Registriert: 07.06.2005 09:48:43

Beitrag von KingBonecrusher » 19.10.2006 22:09:07

Danke, hat geklappt!

So, was wäre denn die exakte Vorgangsweise, wenn eine Platte wirklich mal ausfällt?

Habe aus diesem Array einfach mal eine Platte rausgezogen. Die Platte wurde laut:

Code: Alles auswählen

cat /proc/mdstat
auch gleich auf [F] gesetzt. Ich denke mal das ist der Fault Status. Nach meinem jetzigen Wissensstand wäre das der richtige Weg nach solch einem Crash:

Code: Alles auswählen

mdadm --manage --add /dev/md10 /dev/sd?
So, was mache ich jetzt aber wenn mein Controller nicht Hotplugfähig ist, bzw beim neueinstecken keine Meldung für eine neue Festplatte kommt?
Ist das ein Problem den Rechner neu zu starten?! Wie würde ich denn ohne eine neue HDD erstmal an die Daten kommen? Wie kann ich micht per Mail über solche defekte infomieren?

mfg

KingBonecrusher
Beiträge: 375
Registriert: 07.06.2005 09:48:43

Beitrag von KingBonecrusher » 20.10.2006 10:02:37

Hallöchen,

ich muss meine Aussage nochmals revidieren, folgender Aufruf erstellt trotzdem ein Spare Device:

Code: Alles auswählen

mdadm --create /dev/md10 --level=5 --raid-devices=3 /dev/sd[b-d]1 --spare-devices=0
Die Manpage gibt aber genau dieses Befehlsabfolge an! Hat jemand eine Idee woran es liegen könnte?

Antworten