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

Re: mkinitrd und RAID1



Heinrich Löprich wrote:
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


Hallo,

Ich hatte das Problem auch und ewig rumprobiert.
Folgende Lösung bei mir:

mkinitrd berücksichtigt nur das Boot-Device. Alle anderen werden (unter Sarge) per Script eingebunden. Dieses liest den Inhalt von /etc/mdadm/mdadm.conf aus und startet alle darin enthaltenen Arrays.

Damit habe ich jetzt endlich ein vollständig geraidetes System hingebastelt :)

Gruß
thomas



Reply to: