]>
Commit | Line | Data |
---|---|---|
6374882f ZL |
1 | #!/bin/bash |
2 | ||
3 | mdadm -CR $md0 -l1 -b clustered -n2 $dev0 $dev1 --assume-clean | |
4 | ssh $NODE2 mdadm -A $md0 $dev0 $dev1 | |
5 | check all nosync | |
6 | check all raid1 | |
7 | check all bitmap | |
8 | check all state UU | |
9 | check all dmesg | |
10 | mdadm --grow $md0 --raid-devices=3 --add $dev2 | |
11 | sleep 0.3 | |
12 | grep recovery /proc/mdstat | |
13 | if [ $? -eq '0' ] | |
14 | then | |
15 | check $NODE1 wait | |
16 | else | |
17 | check $NODE2 recovery | |
18 | check $NODE2 wait | |
19 | fi | |
20 | check all state UUU | |
21 | check all dmesg | |
22 | stop_md all $md0 | |
23 | ||
24 | mdadm -CR $md0 -l1 -b clustered -n2 -x1 $dev0 $dev1 $dev2 --assume-clean | |
25 | ssh $NODE2 mdadm -A $md0 $dev0 $dev1 $dev2 | |
26 | check all nosync | |
27 | check all raid1 | |
28 | check all bitmap | |
29 | check all spares 1 | |
30 | check all state UU | |
31 | check all dmesg | |
32 | mdadm --grow $md0 --raid-devices=3 --add $dev3 | |
33 | sleep 0.3 | |
34 | grep recovery /proc/mdstat | |
35 | if [ $? -eq '0' ] | |
36 | then | |
37 | check $NODE1 wait | |
38 | else | |
39 | check $NODE2 recovery | |
40 | check $NODE2 wait | |
41 | fi | |
42 | check all state UUU | |
43 | check all dmesg | |
44 | stop_md all $md0 | |
45 | ||
46 | mdadm -CR $md0 -l1 -b clustered -n2 -x1 $dev0 $dev1 $dev2 --assume-clean | |
47 | ssh $NODE2 mdadm -A $md0 $dev0 $dev1 $dev2 | |
48 | check all nosync | |
49 | check all raid1 | |
50 | check all bitmap | |
51 | check all spares 1 | |
52 | check all state UU | |
53 | check all dmesg | |
54 | mdadm --grow $md0 --raid-devices=3 | |
55 | sleep 0.3 | |
56 | grep recovery /proc/mdstat | |
57 | if [ $? -eq '0' ] | |
58 | then | |
59 | check $NODE1 wait | |
60 | else | |
61 | check $NODE2 recovery | |
62 | check $NODE2 wait | |
63 | fi | |
64 | check all state UUU | |
65 | check all dmesg | |
66 | stop_md all $md0 | |
67 | ||
68 | exit 0 |