[Eisfair] kernel 4.9.248 testing
Thomas Zweifel
t2fel at gmx.net
So Jan 24 18:29:08 CET 2021
Hallo Marcus
Am 24.01.21 um 17:12 schrieb Marcus Röckrath:
> Hallo Thomas,
>
> Thomas Zweifel wrote:
>
>>> Der Check in /var/install/create_initrd.sh
>>> berücksichtigt ein Raid10 nicht.
>>
>> Hab ich gemacht, und es rennt nun durch.
>
> Gut, ich frage mich aber, wieso früher bei dir auf einem solchen System die
> Kernelupdates haben durchlaufen können?
>
> Der gleiche Code steht nämlich auch in den bisherigen Kernelupdates.
Vermutlich weil die bisherigen Kernelupdates an der Stelle nicht
abgebrochen haben, der Rest richtet mein selbstgefrickeltes raid-init
Skript beim boot zurecht:
eis 2.8.25 # cat /etc/init.d/raid-init
#!/bin/bash
#
#
# ln -s ../init.d/raid-init /etc/rc2.d/S05aaraid-init
#
#
## mount /proc and /sys
#
if [ ! -e /proc/mounts ] ; then
echo " * Mounting proc"
/bin/mount -n -t proc /proc /proc >/dev/null 2>&1
/bin/mount -n -t sysfs /sys /sys >/dev/null 2>&1
fi
#
## get list of active vgs and deactivate it
#
vglist="`/sbin/vgscan 2>/dev/null | cut -d'"' -f2`"
#
for vg in `echo $vglist` ; do
/sbin/vgchange -an $vg
done
#
## disassemble md's > 100
#
for md in `/bin/ls -1 /dev/md1[0-9][0-9] 2>/dev/null` ; do
mdadm --stop $md
done
#
## assemble aditional md
#
if [ -f /etc/mdadm/mdadm.conf ] ; then
/sbin/mdadm -A -s
fi
#
## reactivate previously activated vgs
#
for vg in `echo $vglist` ; do
/sbin/vgchange -ay $vg
done
Gruss Thomas
Mehr Informationen über die Mailingliste Eisfair