Summary: | /etc/rc.d/init.d/halt жестко завязан на raidtools | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey Borovskoy <alb> | ||||
Component: | startup | Assignee: | Alexey Gladkov <legion> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | evseev, glebfm, ldv, legion | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Alexey Borovskoy
2005-08-27 14:53:15 MSD
Как обычно в таких ситуациях - проверенные патчи приветствуются. Илья, может у васесть патч? Сейчас гляну. 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. |