mdadm

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

mdadm

Beitrag von nixdorf » 29.07.2005 20:55:05

hallo,

ich habe die raidtool2 und mdadm installiert. meine raid-devices wurden mir auch schon angezeigt mit cat /proc/mdstat. dann habe ich die divices runtergefahren mit mdadm -S /dev/mdx. nun möchte ich sie wieder starten mit mdadm -R /dev/mdx. Das klappt nicht, no such device wird mir gesagt. Die Befehle raidstop und raidstart funktionieren nicht.

woran liegt das?

Gruß Nixdorf

Benutzeravatar
Meillo
Moderator
Beiträge: 9279
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Beitrag von Meillo » 01.08.2005 11:35:01

du darfst entweder nur die Raidtools oder mdadm verwenden - mischen macht keinen Sinn.
Also lieber mdadm - ist aktueller, auch wenn es nur wenige Howtos & Tuts gibt

du fügst das array mit "mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1" zusammen, dann sollten sich die Platten syncronisieren und danach bei "cat /proc/mdstat" als [UU] angezeigt werden.

Beim nächsten Systemstart muss das array dann mit "mdrun" gestartet werden (-> init-shell-script)
Use ed once in a while!

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Beitrag von nixdorf » 01.08.2005 12:16:32

ja, mit mdrun geht es, habe ich jetzt auch herausgefunden. allerdings werden die devices nach einem reboot immer noch nicht automatisch gestarted, woran kann das liegen? wenn ich nach dem reboot mdrun eingebe sind sie wieder da.

Gruß Nixdorf

gucki
Beiträge: 338
Registriert: 15.03.2004 09:15:49

Beitrag von gucki » 01.08.2005 12:23:03

hi,

mach mal nen

Code: Alles auswählen

dpkg-reconfigure mdadm
dabei solltest du gefragt werden ob die Raidplatten automatisch beim booten aktiviert werden sollen. Danach hat es bei mir geklappt.

Gruß Gucki

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Beitrag von nixdorf » 01.08.2005 17:03:17

Hallo,

ich habe es auprobiert. geht leider immer noch nicht. ich habe auch die hinweise befolgt (mit mdadm --zero-superblock /dev/md0 den Superblock vom device löschen). das modul raid1 ist bei mir geleden.

Noch eine Idee?

Gruß Nixdorf

Benutzeravatar
Meillo
Moderator
Beiträge: 9279
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Beitrag von Meillo » 01.08.2005 18:59:10

"mdadm --zero-superblock /dev/md0" sagt mir, dass md0 keinen Superblock hat, und wenn ich die Superblocks der einzelnen Devices lösche, dann fügt mir "dpkg-reconfigure mdadm" mein ARRAY leider auch nicht (automatisch) zusammen: "mdadm: failed to create /dev/fs/md/0"

tja :(
Use ed once in a while!

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Beitrag von nixdorf » 01.08.2005 19:03:28

erstell die arrays mit:

mdadm --create /dev/mdx -n 2 -l 1 /dev/hdax /dev/hdcx

für ein raid1 mit zwei platten.

Benutzeravatar
Meillo
Moderator
Beiträge: 9279
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Beitrag von Meillo » 01.08.2005 19:42:01

nixdorf hat geschrieben:mdadm --create /dev/mdx -n 2 -l 1 /dev/hdax /dev/hdcx
das ist ja das selbe wie "mdadm --create /dev/mdx --raid-devices=2 --level=1 /dev/hdax /dev/hdcx"
Use ed once in a while!

Benutzeravatar
Onkel Hotte
Beiträge: 44
Registriert: 22.11.2005 10:00:27
Wohnort: Potsdam

mdx löschen

Beitrag von Onkel Hotte » 07.03.2006 23:12:34

Irgendwie passt der Thread hier grade,

wie bekomme ich mit mdadm ein raid mdx gelöscht? Ich werde aus dem mdadm nicht schlau, man sagte mir --remove im manage modus, prima nur stimmt meine syntax dazu immer nicht. Hintergrund bei der Install Raid für Swap angelegt, soll aber so nicht sein.
Erst wenn der letzte Programmierer eingesperrt und jede Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.

Benutzeravatar
Onkel Hotte
Beiträge: 44
Registriert: 22.11.2005 10:00:27
Wohnort: Potsdam

Problem gelöst

Beitrag von Onkel Hotte » 08.03.2006 15:29:35

Ich habe das Problem mit dem Software Raid1 auf Swap-Bereiche selbst lösen können.

1.) mit swapoff -a alle Swap Part. "ausgehangen"
2.) eintrag der in der /etc/fstab (/dev/md5 none swap 0 0 ) entfernt
3.) Eintrag /dev/md5 aus mdadm.conf entfernt
4.) Die Partitionen auf denen Swap lag habe ich mit mkswap /dev/sda8 u. sdb8 neu formatiert
5.) Eintrag in /etc/fstab hinzugefügt (/dev/sda8 none swap 0 0 )
6.) swapon -a Bereiche eingebunden
Reboot
das war's

Und neue Erkenntnisse bezüglich mdadm erlangt, möchte meine Erfahrungen kurz darlegen:

cat /proc/mdstat <-- getreu dem Motto, "Sag mir wo du stehst", zeigt den momentanen Raid Status an

ein Raid Device md(x) entsteht durch:
mdadm --create /dev/md(x) --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
(/dev/sda u. sdb waren meine HDD'S, erste Partition)

neue Platte (raidhotadd) zum Raid hinzufügen:
mdadm /dev/md(x) -a /dev/sdb1

Platte "ausfallen" lassen
mdadm /dev/md(x) -f /dev/sdb1

Platte aus Raid entfernen:
mdadm /dev/md(x) -r /dev/sdb1

conf Datei: /etc/mdadm/mdadm.conf

Ich hoffe ich konnt ein wenig Licht ins Dunkel bringen oder mehr verwirren.
Erst wenn der letzte Programmierer eingesperrt und jede Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.

Antworten