PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RAID1 Test Problem beim Booten



mordur
11.12.07, 11:25
moins,

ich habe ein Debian 4.0 etch mit zwei SATA-Platten. Die sind in ein RAID1 eingebunden.
Beide Platten identisch formatiert und das RAID starte auch beim Booten.
So jetzt der Test: Ich nehme an, dass die Platte im Port 0 des Servers kaputt ist und nehme sie heraus (ersma ordenlich runterfahren,klar). Dann versuche ich den Server ohne die erste Platte zu booten, das geht aber nicht, da passiert nix.
Ich nehme mal an, man muss der zweiten Platte auch irgendwie was zum Booten mitgeben, aber ich dachte, durch die Spiegelung wäre das alles sowieso drauf.
cat /proc/mdstat sieht mit beiden Platten so aus:

Personalities : [raid1]
md1 : active raid1 sda5[0] sdb5[1]
2650624 blocks [2/2] [UU]

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

Wenn ich mir mit fdisk -l die Platten anzeigen lasse, sehe ich auch nur identische Einträge.
Ich benutze grub als Bootloader.

irgendeine Idee?

marce
11.12.07, 11:30
Was heisst: "es passiert nix"? Bootet das BIOS überhaupt von der 2. Platte?

mordur
11.12.07, 11:34
nö, ich kann im BIOS aber auch nur ein Festplatten-Laufwerk als Bootdevice angeben. ICh nehme an, dass dan beide Slots des Serves nach Platten abgesucht werden? Ist ein HP DL320 G5.

$kuLL
11.12.07, 11:48
mdadm spiegelt nicht den MBR der Platten, daher musst du deinen Bootloader in den MBR von sdb schreiben.

Grub an der Konsole aufrufen:

grub
Dann weiter nach dem Grub Prompt:

device (hd0) /dev/sdb
root (hd0,0)
setup (hd0)

Danach sollte das System auch booten, wenn du die Platte an Port0 abklemmst.

PS: ich gehe mal davon aus, dass du grub als Bootloader verwendest

mordur
11.12.07, 12:21
jepp das wars, vielen dank