Softwareraid1 mit Daten anlegen (Debian Lenny)

30/04/2009 - 16:01 von Chris Leick | Report spam
Hallo zusammen,

um eine höhere Ausfallsicherheit zu bekommen habe ich in meinen Rechner
(Debian Lenny) eine zweite Platte eingesteckt und möchte die beiden Platten
als Raid1 verwenden. Dabei bin ich wie folge vorgegangen:

Erste Platte mit
dd if=/dev/sda of=/dev/sdb
gespiegelt. Danach das Raid auf der zweiten Platte angelegt:

mdadm -C /dev/md0 -l 1 -n 2 missing /dev/sdb5
mdadm -C /dev/md1 -l 1 -n 2 missing /dev/sdb6
usw.

Danach das Dateisystem und Swap für alle Partitionen erzeugt:
mkfs.ext3 /dev/md0
...

Danach habe ich die Partitionen gemountet und die Daten von sda nach sdb
kopiert:
mount /dev/sda1 /dev/md0
rsync -avH --progress /mnt/quelle /mnt/Ziel
(natürlich für alle Partitionen)

Anschließend wollte ich vom Raid auf sdb booten um dann sda ins Raid
aufzunehmen. Deshalb habe ich md0 gemountet und dort die /etc/fstab
angepasst:

/dev/md0 /boot ext3 auto,rw 1 2
...

Das Problem ist Grub. Ich habe versucht ihn dazu zu bewegen von der zweiten
Platte zu booten:
grub> find /boot/grub/stage1
(hd0,4)
(hd1,4)
grub> device (hd0) /dev/sdb
grub> root (hd0,4)
grub> setup (hd0)

Aber er bootete weiter von sda. (Wenn ich die erste Platte rausnehme bootet
er gar nicht) Ich dacht, vielleicht làge es daran, dass meine Änderungen
von Grub nur auf sda geschrieben wurden und kopierte mit rsync nochmal die
Bootpartition nach md0. Aber auch das ignorierte er beim Booten. Hat jemand
eine Idee, was ich übersehen haben könnte?

Gruß,
Chris
 

Lesen sie die antworten

#1 Matthias Kahlert
30/04/2009 - 21:18 | Warnen spam
Am 30.04.2009 16:01, schrieb Chris Leick:

Aber er bootete weiter von sda. (Wenn ich die erste Platte rausnehme bootet
er gar nicht) Ich dacht, vielleicht làge es daran, dass meine Änderungen
von Grub nur auf sda geschrieben wurden und kopierte mit rsync nochmal die
Bootpartition nach md0. Aber auch das ignorierte er beim Booten. Hat jemand
eine Idee, was ich übersehen haben könnte?



Ich glaube, grub kann das nicht. Der ubuntu installer installiert immer
noch lilo, wenn von md gebootet werden soll.

Matthias

Ähnliche fragen