]>
Commit | Line | Data |
---|---|---|
5e7519fa | 1 | |
5e7519fa NB |
2 | |
3 | # create a raid5, fail and remove a drive during initial sync | |
4 | # Add two more, fail and remove one | |
5 | # wait for sync to complete, fail, remove, re-add | |
6 | ||
dab6685f NB |
7 | mdadm -CR $md0 -l5 -n4 $dev0 $dev1 $dev2 $dev3 |
8 | check recovery | |
0ba1565f NB |
9 | mdadm $md0 --fail $dev3 |
10 | sleep 1 | |
dab6685f NB |
11 | check nosync |
12 | check state UUU_ | |
5e7519fa | 13 | |
dab6685f NB |
14 | mdadm $md0 --add $dev4 $dev5 |
15 | check recovery | |
16 | check wait | |
17 | mdadm $md0 --fail $dev0 | |
18 | mdadm $md0 --remove $dev3 $dev0 | |
19 | check recovery | |
20 | check state _UUU | |
5e7519fa | 21 | |
dab6685f NB |
22 | mdadm $md0 -a $dev3 |
23 | check recovery | |
24 | check wait | |
25 | check state UUUU | |
5e7519fa | 26 | |
dab6685f | 27 | mdadm -S $md0 |