/etc/rc.d/init.d/halt жестко завязан на raidtools. А если вместо raidtools стоит mdadm - может получится локальный бадабум.
Как обычно в таких ситуациях - проверенные патчи приветствуются.
Илья, может у васесть патч?
Сейчас гляну.
Created attachment 1473 [details] Script for shutdown RAID drives Предлагается вариант сценария для остановки RAID-массивов, автоматически выбирающий mdadm или raidtools: /etc/rc.d/scripts/raidstop Не тестировался. halt должен быть пропатчен следующим образом: --- startup-0.9.8.4/rc.d/init.d/halt.orig 2005-12-08 21:38:05 +0300 +++ startup-0.9.8.4/rc.d/init.d/halt 2006-05-02 01:38:29 +0400 @@ -109,20 +109,7 @@ "Unmounting filesystem (retry)" # Turn off raid. -RAIDSTOP=/sbin/raidstop -if [ -x "$RAIDSTOP" -a -f /etc/raidtab ]; then - # we can not use raidstop -a here because this will only stop - # devices listed in the default config file which is not always - # the case. So we look only for the active raid devices - if [ -f /proc/mdstat ] ; then - mddevs=$(grep ^md /proc/mdstat | awk '{ print $1 }') - for mddev in $mddevs ; do - action "Turning off RAID for $mddev:" "$RAIDSTOP" "/dev/$mddev" - done - unset mddev mddevs - fi - #action "Turning off RAID:" /sbin/raidstop -a -fi +/etc/rc.d/scripts/raidstop [ -f /proc/bus/usb/devices ] && umount -n /proc/bus/usb >/dev/null 2>&1
Fixed in 0.9.8.5.