Hallo zusammen, eine Frage zu RAID-1 unter 10.2: Das Betriebssystem läuft hier auf einem RAID1, bestehend aus /dev/sda2 und /dev/sdb2. Nun ist sda ausgefallen, und das RAID ist degraded. Jetzt möchte ich sda tauschen. Ich habe die Platte als faulty markiert und aus dem RAID-Verbund genommen. Das Problem ist nun, daß ich das System nicht herunterfahren kann, um die neue Platte einzubauen. Denn wenn die neue sda drin ist, dann kann das System logischerweise nicht mehr starten, da kein Grub vorhanden ist. Gott sei Dank funktioniert die alte sda noch soweit, daß ich mit ihr starten kann. Was ist zu tun? Wie bekomme ich die neue Platte integriert? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Andre Tann, Montag, 29. September 2008 23:52:
eine Frage zu RAID-1 unter 10.2:
Das Betriebssystem läuft hier auf einem RAID1, bestehend aus /dev/sda2 und /dev/sdb2.
Ich sollte wohl noch erwähnen, daß es sich um ein Softraid handelt. Sonst bestünde das Problem natürlich nicht. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Am Dienstag, 30. September 2008 00:05:48 schrieb Andre Tann:
Andre Tann, Montag, 29. September 2008 23:52:
eine Frage zu RAID-1 unter 10.2:
Das Betriebssystem läuft hier auf einem RAID1, bestehend aus /dev/sda2 und /dev/sdb2.
Ich sollte wohl noch erwähnen, daß es sich um ein Softraid handelt. Sonst bestünde das Problem natürlich nicht.
für alle Fälle gibt es eine startfähige CD mit Grub unter: http://www.supergrubdisk.org/ -- Liebe Grüße Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mon, 29 Sep 2008, Andre Tann schrieb:
eine Frage zu RAID-1 unter 10.2:
Das Betriebssystem läuft hier auf einem RAID1, bestehend aus /dev/sda2 und /dev/sdb2. Nun ist sda ausgefallen, und das RAID ist degraded. Jetzt möchte ich sda tauschen. Ich habe die Platte als faulty markiert und aus dem RAID-Verbund genommen.
Das Problem ist nun, daß ich das System nicht herunterfahren kann, um die neue Platte einzubauen. Denn wenn die neue sda drin ist, dann kann das System logischerweise nicht mehr starten, da kein Grub vorhanden ist. [..] Was ist zu tun? Wie bekomme ich die neue Platte integriert?
Installiere GRUB auch auf sdb. Wenn /boot/ nicht auf sdb ist, kopiere es und bastel in der Kopie eine extra menu.lst mit passenden Pfaden. Die kannst du dann grub bei der Inst. mitgeben. Oder boote von CD/DVD/Diskette/Stick o.ä. und binde die neue Platte von dort aus ein. HTH, -dnh -- This is a thread that absolutely requires you to use earplugs before reading it. -- S. Ramasubramanian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller, Dienstag, 30. September 2008 00:30:
Installiere GRUB auch auf sdb.
Was nützt mir das? Das Bios wird doch trotzdem versuchen, von sda (=hier der Platte am ersten SATA-Port) zu booten. Da ist nix Grub, also wird die Kiste auch nicht hochkommen. Davon abgesehen: meintest Du "grub-install /dev/sdb"?
Wenn /boot/ nicht auf sdb ist,
/boot ist auf sdb in dem Sinne, daß sich das Verzeichnis in /dev/md0 befindet, also im RAID-Verbund, dessen einer Teil in sdb2 liegt. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Andre Tann, Dienstag, 30. September 2008 00:46:
Davon abgesehen: meintest Du "grub-install /dev/sdb"?
Meintest Du wohl nicht: # grub-install /dev/sdb /dev/md0 does not have any corresponding BIOS drive. # cat /boot/grub/menu.lst [...] ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.2 - 2.6.18.8-0.10 root (hd0,1) kernel /boot/vmlinuz-2.6.18.8-0.10-default \ root=/dev/md0 \ vga=0x31a \ resume=/dev/sda1 \ showopts initrd /boot/initrd-2.6.18.8-0.10-default -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 30 Sep 2008, Andre Tann schrieb:
Andre Tann, Dienstag, 30. September 2008 00:46:
Davon abgesehen: meintest Du "grub-install /dev/sdb"?
Meintest Du wohl nicht:
Doch, im Prinzip schon. Nur muß Grub halt seine Dateien auch dort finden.
# grub-install /dev/sdb /dev/md0 does not have any corresponding BIOS drive.
Zeig mal die /boot/grub/devices.map
# cat /boot/grub/menu.lst [...] ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.2 - 2.6.18.8-0.10 root (hd0,1) ^^^^^^^ ist das /dev/md0?? Das definiert quasi '/boot/', bzw. eben wo Grub die Dateien suchen soll, die ohne eine Partitionsangabe (hdX,Y) daher kommen.
kernel /boot/vmlinuz-2.6.18.8-0.10-default \
wie hier z.B. der Kernel.
root=/dev/md0 \
Für das hier braucht's halt die initrd mit dem md-Zeug ...
vga=0x31a \ resume=/dev/sda1 \ showopts initrd /boot/initrd-2.6.18.8-0.10-default
... und auch die muß also auf sdb liegen. Und wo wir schon dabei sind: /etc/grub.conf bitte auch herzeigen. HTH, -dnh -- Mir geht's prächtig. Mir scheint die Sonne aus dem Arsch... -- Seth Gecko, From Dusk Till Dawn -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller, Dienstag, 30. September 2008 02:08:
Zeig mal die /boot/grub/devices.map
# cat /boot/grub/device.map (hd3) /dev/sdd (hd4) /dev/sde (hd0) /dev/sda (hd2) /dev/sdc (hd1) /dev/sdb
title openSUSE 10.2 - 2.6.18.8-0.10 root (hd0,1)
^^^^^^^ ist das /dev/md0??
Glaub ich jetzt weniger. Das ist halt die erste der beiden Partitionen, die durch das RAID1 gespiegelt werden. sda2 sozusagen.
vga=0x31a \ resume=/dev/sda1 \ showopts initrd /boot/initrd-2.6.18.8-0.10-default
... und auch die muß also auf sdb liegen.
Tut sie ja auch, weil eben sda2 und sdb2 RAID1-mäßig gespiegelt sind.
Und wo wir schon dabei sind: /etc/grub.conf bitte auch herzeigen.
# cat /etc/grub.conf setup --stage2=/boot/grub/stage2 (hd0) (hd0,1) quit -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 30 Sep 2008, Andre Tann schrieb:
David Haller, Dienstag, 30. September 2008 02:08:
Zeig mal die /boot/grub/devices.map
# cat /boot/grub/device.map (hd3) /dev/sdd (hd4) /dev/sde (hd0) /dev/sda (hd2) /dev/sdc (hd1) /dev/sdb
ok.
title openSUSE 10.2 - 2.6.18.8-0.10 root (hd0,1)
^^^^^^^ ist das /dev/md0??
Glaub ich jetzt weniger. Das ist halt die erste der beiden Partitionen, die durch das RAID1 gespiegelt werden. sda2 sozusagen.
Das ist /dev/sda2. Und du hast wirklich /boot/ im RAID?
vga=0x31a \ resume=/dev/sda1 \ showopts initrd /boot/initrd-2.6.18.8-0.10-default
... und auch die muß also auf sdb liegen.
Tut sie ja auch, weil eben sda2 und sdb2 RAID1-mäßig gespiegelt sind.
Dann müßte es eigentlich reichen, wenn du grub auch auf /dev/sdb installierst.
Und wo wir schon dabei sind: /etc/grub.conf bitte auch herzeigen.
# cat /etc/grub.conf setup --stage2=/boot/grub/stage2 (hd0) (hd0,1) quit
Ich hab jetzt nicht die Details im Kopf, aber im Prinzip müßte IIRC folgendes klappen: # grub grub> setup --stage2=/boot/grub/stage2 (hd1) (hd1,1) [.. evtl. (Fehler-)Meldungen ..] grub> quit Oder auch: grub-install '(hd1)' Ansonsten ist der Tip mit Platten umstöpseln am einfachsten. Nur wenn du die Platten eben so vorbereitest, daß jew. der Grub im MBR steht und von der jew. Platte booten kann, dann wird's halt beim nächsten Mal einfacher. HTH, -dnh -- "Windows NT has detected the following system change: Mouse has moved. Click 'OK' to reboot." -- Mike Andrews -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller, Dienstag, 30. September 2008 22:17:
Glaub ich jetzt weniger. Das ist halt die erste der beiden Partitionen, die durch das RAID1 gespiegelt werden. sda2 sozusagen.
Das ist /dev/sda2. Und du hast wirklich /boot/ im RAID?
Ja, habbich.
Dann müßte es eigentlich reichen, wenn du grub auch auf /dev/sdb installierst.
Für die Akten: bewaffnet mit Stichworten aus diesem Thread hat mir Google diese Seite http://wiki.linux-club.de/opensuse/Grub,_Raid1_Ausfallsicherheit gegeben. Dort steht gleich am Anfang, wie man grub auf die zweite Platte installieren kann, und auch gleich noch, wie man ein Fallback beim Booten einrichtet, falls das Starten von der ersten Platte fehlschlägt. So hat es dann bei mir geklappt, und ich konnte mein RAID wieder synchronosieren. Und der Rechner startet auch problemlos, egal welche Platte ich ihm wegnehme. Danke an alle für die Hilfe! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Andre, Am Montag, 29. September 2008 23:52:39 schrieb Andre Tann:
Hallo zusammen,
eine Frage zu RAID-1 unter 10.2:
Das Betriebssystem läuft hier auf einem RAID1, bestehend aus /dev/sda2 und /dev/sdb2. Nun ist sda ausgefallen, und das RAID ist degraded. Jetzt möchte ich sda tauschen. Ich habe die Platte als faulty markiert und aus dem RAID-Verbund genommen.
Das Problem ist nun, daß ich das System nicht herunterfahren kann, um die neue Platte einzubauen. Denn wenn die neue sda drin ist, dann kann das System logischerweise nicht mehr starten, da kein Grub vorhanden ist.
Gott sei Dank funktioniert die alte sda noch soweit, daß ich mit ihr starten kann.
Was ist zu tun? Wie bekomme ich die neue Platte integriert?
-- Andre Tann ich hab das immer so gemacht, dass ich die Platten getauscht habe. sdb wird zu sda und die neue Platte wird als sdb montiert. Das hat bei IDE-Platten immer funktioniert.
Gruß Günter -- Guenter Ohmer Jahnstrasse 24 D 76865 Rohrbach mailto:guenter.ohmer@gmx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Andre Tann
-
David Haller
-
Günter Ohmer
-
Jürgen Stahl