You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
716 B
23 lines
716 B
#!/bin/sh |
|
|
|
if $UDEV_QUEUE_EMPTY >/dev/null 2>&1; then |
|
[ -h "$job" ] && rm -f "$job" |
|
# run mdadm if udev has settled |
|
info "Assembling MD RAID arrays" |
|
|
|
# and activate any containers |
|
for md in /dev/md?*; do |
|
case $md in |
|
/dev/md*p*) ;; |
|
*) |
|
if mdadm --query --test --detail $md 2>&1|grep -q 'does not appear to be active'; then |
|
info "Starting MD RAID array $md" |
|
mdadm -R $md 2>&1 | vinfo |
|
if mdadm --query --test --detail $md 2>&1|grep -q 'does not appear to be active'; then |
|
mdadm -IR $md 2>&1 | vinfo |
|
fi |
|
udevsettle |
|
fi |
|
esac |
|
done |
|
fi
|
|
|