[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mkinitrd und RAID1



Hi!

Ich weiß nicht, ob du die Raids mit den raidtools2 oder mdadm erstellt hast.
Jedenfalls steht in der Manual zu den Raidtools nicht drin, dass man die Raids mit der Option "persident-superblock 1" versehen muss, damit sie beim booten gleich erkannt werden.

Weiterhin müssen die Partitionen mit dem FS-Type "Linux Raid autodetect" belegt sein sein.


MfG

Christian


Heinrich Löprich schrieb:

Hallo,
diese Frage wird oft gestellt, aber bisher habe
ich keine richtige Lösung gefunden. Aber vielleicht
könnt Ihr mir helfen:

Debian Sarge 3.1, 2.6er Kernel, Image vor ca. drei
Wochen erstellt.
RAID 1 -> /boot /dev/md0
RAID 5 -> /     /dev/md1

Leider wird beim booten das RAID1-Array nicht
gestartet. Das RAID5 funzt tadellos.
Module habe ich alle drin.
(AIC7xxx, MD, RAID1, RAID2 usw . .)
Habe mal in das InitRD-Image hineingeschaut und
siehe da: In der Datei "script" wird nur /dev/md1
gestartet (mdadm -A blubber . .)

Der Befehl für das Starten von md0 funzt nach dem
Systemstart ebenfalls tadellos.
Aber wie bringe ich mkinitrd bei, diese Zeile
in das Script aufzunehmen. Laut Doku müsste das doch
automatisch eingebunden werden, solange beim Aufruf
alle Arrays aktiv sind.

Mir schweben zwei Alternativen vor:
1. "Nachbearbeiten" des Images (cramfs) oder
2. mkinitrd beibringen, dass md1 nicht alleine ist ;-)
  (Das wäre mein Favourit ;-)
Habt Ihr ne Idee?

Gruß, Heinrich




--
Christian Fröse
Wundtstraße 11/1341

01217 Dresden

Tel: 	0179/7522245
	0351/7998973



Reply to: