[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