]>
Commit | Line | Data |
---|---|---|
5e7519fa NB |
1 | |
2 | # create a raid0, re-assemble with a different super-minor | |
64a4fcb4 SL |
3 | |
4 | if [ "$LINEAR" != "yes" ]; then | |
5 | echo -ne 'skipping... ' | |
6 | exit 0 | |
7 | fi | |
8 | ||
14c2161e SP |
9 | mdadm -CR -e 0.90 $md0 -llinear -n3 $dev0 $dev1 $dev2 |
10 | testdev $md0 3 $mdsize0 1 | |
dab6685f NB |
11 | minor1=`mdadm -E $dev0 | sed -n -e 's/.*Preferred Minor : //p'` |
12 | mdadm -S /dev/md0 | |
5e7519fa | 13 | |
bcbb92d4 | 14 | mdadm -A $md1 $dev0 $dev1 $dev2 |
dab6685f NB |
15 | minor2=`mdadm -E $dev0 | sed -n -e 's/.*Preferred Minor : //p'` |
16 | mdadm -S /dev/md1 | |
5e7519fa | 17 | |
bcbb92d4 | 18 | mdadm -A $md1 --update=super-minor $dev0 $dev1 $dev2 |
dab6685f NB |
19 | minor3=`mdadm -E $dev0 | sed -n -e 's/.*Preferred Minor : //p'` |
20 | mdadm -S /dev/md1 | |
5e7519fa NB |
21 | |
22 | case "$minor1 $minor2 $minor3" in | |
23 | "0 0 1" ) ;; | |
24 | * ) echo >&2 "ERROR minors should be '0 0 1' but are '$minor1 $minor2 $minor3'" | |
25 | exit 1 | |
26 | esac |