[Eisfair] Eis1 Zweites Plattenpaar als RAID1 einrichten

Thomas Bork tom at eisfair.org
Mi Mai 14 14:01:40 CEST 2014


Am 14.05.2014 08:08, schrieb Ludwig Hoch:

> Manuell lässt sich alles einhängen ...

Vielleicht hilft Dir die Routine aus dem Kernel-Update weiter, um 
herauszufinden, was hier schief ist:

# do this also by only ide devices, lilo.conf with append line
# raid=noautodetect will make sure, autodetect runs always
# in initrd
if [ -n "$startraid" ]
then
     # new variant with mdadm in initrd
     if grep -q ' super 1.2 ' /proc/mdstat
     then
         cp /sbin/mdadm $initrd_mount/sbin

         echo "DEVICE /dev/[sh]d*" >$initrd_mount/etc/mdadm.conf
         mdadm --examine --scan >>$initrd_mount/etc/mdadm.conf
         echo "/sbin/mdadm --assemble --scan" >>$initrd_mount/linuxrc
         message="Added /sbin/mdadm for software raid to linuxrc."
         echo "$message"
         echo "$message" >>"$klogfile"
     else
         # old variant with /sbin/raidautorun in initrd
         raiddevices=$(awk '/^md[0-9][0-9]*[[:space:]]*:/ { print $1 }' 
/proc/mdstat | sort)
         for dev in $raiddevices
         do
             echo "/sbin/raidautorun /dev/${dev}" >>$initrd_mount/linuxrc
             message="Added /sbin/raidautorun /dev/${dev} for software 
raid to linuxrc."
             echo "$message"
             echo "$message" >>"$klogfile"
             # only add the first raid device
             break
         done
     fi
fi

Bei Dir greift die neue Variante, da ' super 1.2 ' in /proc/mdstat 
gefunden wird. raidautorun funktioniert nur mit Metadata 0.9 und dem Typ 
fd - Linux raid autodetect - das kann also bei Dir schon mal nicht 
funktionieren, da Metadata 1.2:

> # cat /proc/mdstat
> md5 : active raid1 sdc1[0] sdd1[1]
>       1953382336 blocks super 1.2 [2/2] [UU]
>       bitmap: 0/15 pages [0KB], 65536KB chunk
[...]
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sdc1            2048  3907029167  1953513560   fd  Linux raid
> autodetect
[...]
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sdd1            2048  3907029167  1953513560   fd  Linux raid
> autodetect

Und ab 2TB musst Du mit gpt partitionieren!

Bei Erstellung der initrd wird in der neuen Variante die Ausgabe von 
'mdadm --examine --scan' an /etc/mdadm.conf in der initrd angehangen.

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair