"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

mdadm ARRAY löschen?

Indigo 18.01.2007 - 17:51 1083 4
Posts

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
hi,
folgendes:
maschine mit

RAID-1 auf /dev/md0
RAID-5 auf /dev/md1

ich möchte das array /dev/md1 löschen, sodass es von mdadm beim start nicht mehr erkannt und gestartet wird.
was muss ich tun?

ich verzweifle schön langsam, array stoppen und mit
Code:
mdadm -r /dev/md1
bringt zwar das array für den moment um, aber nach dem neustart wird das array trotzdem wieder eingebunden.

wo speichert mdadm diese infos?

thnx,
martin

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Die Metadaten eines Arrays sind in Post-Version-0.91-md-Arrays direkt im Superblock der einzelnen Arrayelemente gespeichert. Wenn du ein Array endgueltig killen willst, musst du die Superblocks dieser Blockdevices entsprechend invalidieren, z. B. mittels dd. Es sollte auch genuegen, den Partitionstyp von "Linux RAID Autodetect" (0xFD) auf irgendeinen anderen Wert abzuaendern.

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
so, das hat schonmal geholfen NUR:

jetzt wird das RAID-1 beim booten zweimal eingebunden, und zwar einmal normal als /dev/md0 mit den elementen /dev/sda1 und /dev/sdb1 _und_ ein zweites mal als /dev/md1

hier zur veranschaulichung die /proc/mdstat
Code:
indigo@server:~$ cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 dm-5[1] dm-4[0]
      245111616 blocks [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
      245111616 blocks [2/2] [UU]

unused devices: <none>

was zum teufel ist dm-5[1] und dm-4[0]???

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Ich bin mir nicht sicher, da ich sowas noch nie hatte, aber: dm klingt nach device mapper/fakeraid; hast du vielleicht einen Pseudo-RAID-Controller, und mit dem einmal Arrays via Controller-BIOS auf deinen Platten angelegt?

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
die beiden platten hängen an einem promise SATA378 controller
der könnte zwar RAID ist aber im IDE modus, am controller wurde nix verändert... ?

edith: solved (ka warums jetzt weg ist??)

eine frage hab ich aber trotzdem noch:
kann man im nachhinein irgendwie festlegen welche md nummer das array hat?
Bearbeitet von Indigo am 18.01.2007, 22:15
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz