[Eisfair] Software-Raid-1 mit ext4
Thomas Bork
tom at eisfair.org
So Jul 6 13:20:48 CEST 2014
Am 06.07.2014 11:21, schrieb Jürgen Witt:
> Die mdadm.conf habe ich so erzeugt
> mdadm --examine --scan >>/tmp/initrd/init/etc/mdadm.conf
Wieso unter init? Die Datei wird von mdadm unter /etc/mdadm.conf
erwartet (in der initrd).
Holger schrieb:
> Das ist aus dem installer
> [...
> mdadm --examine --scan >>/initrd/etc/mdadm.conf
>
> echo "/sbin/mdadm --assemble --scan" >>/initrd/linuxrc
> ...]
Dabei ist /initrd der Einhängepunkt der gemounteten initrd und darin
landet /etc/mdadm.conf.
Die exakten Zeilen aus dem Kernel-Update:
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
--
der tom
[eisfair-team]
Mehr Informationen über die Mailingliste Eisfair