mdraid/md-shutdown.sh: wait until md devices are clean
parent
521c57aca5
commit
57038a41fa
|
@ -5,12 +5,15 @@ _do_md_shutdown() {
|
|||
local ret
|
||||
local final=$1
|
||||
local _offroot=$(strstr "$(mdadm --help-options 2>&1)" offroot && echo --offroot)
|
||||
info "Disassembling mdraid devices."
|
||||
mdadm $_offroot -v --stop --scan
|
||||
info "Waiting for mdraid devices to be clean."
|
||||
mdadm $_offroot -vv --wait-clean --scan| vinfo
|
||||
ret=$?
|
||||
info "Disassembling mdraid devices."
|
||||
mdadm $_offroot -vv --stop --scan | vinfo
|
||||
ret=$(($ret+$?))
|
||||
if [ "x$final" != "x" ]; then
|
||||
info "cat /proc/mdstat"
|
||||
cat /proc/mdstat | vinfo
|
||||
info "/proc/mdstat:"
|
||||
vinfo < /proc/mdstat
|
||||
fi
|
||||
return $ret
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue