[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