4 grep -s "active $1 " /proc/mdstat > /dev/null || {
5 echo >&2 "ERROR active $1 not found" ; cat /proc/mdstat ; exit 1;}
9 grep -s $1 /proc/mdstat > /dev/null || {
10 echo >&2 ERROR no $1 happening; cat /proc/mdstat; exit 1; }
15 grep -s 're[synccovery]* =' > /dev/null /proc/mdstat && {
16 echo >&2 "ERROR resync or recovery is happening!"; cat /proc/mdstat ; exit 1; }
21 while grep 're[synccovery]* =' > /dev/null /proc/mdstat
27 grep -s "blocks.*\[$2\]\$" /proc/mdstat > /dev/null || {
28 echo >&2 "ERROR state $2 not found!"; cat /proc/mdstat ; exit 1; }
32 * ) echo >&2 ERROR unknown check $1 ; exit 1;