]>
Commit | Line | Data |
---|---|---|
258735fe ZL |
1 | #!/bin/bash |
2 | ||
3 | mdadm -CR $md0 -l1 -b clustered -n2 $dev0 $dev1 | |
4 | ssh $NODE2 mdadm -A $md0 $dev0 $dev1 | |
5 | check $NODE1 resync | |
6 | check $NODE2 PENDING | |
7 | check all wait | |
8 | check all raid1 | |
9 | check all bitmap | |
10 | check all nosync | |
11 | check all state UU | |
12 | check all dmesg | |
13 | stop_md all $md0 | |
14 | ||
15 | mdadm -CR $md0 -l1 -b clustered -n2 $dev0 $dev1 --assume-clean | |
16 | ssh $NODE2 mdadm -A $md0 $dev0 $dev1 | |
17 | check all nosync | |
18 | check all raid1 | |
19 | check all bitmap | |
20 | check all state UU | |
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 | stop_md all $md0 | |
33 | ||
34 | name=tstmd | |
35 | mdadm -CR $md0 -l1 -b clustered -n2 $dev0 $dev1 --name=$name --assume-clean | |
36 | ssh $NODE2 mdadm -A $md0 $dev0 $dev1 | |
37 | check all nosync | |
38 | check all raid1 | |
39 | check all bitmap | |
40 | check all state UU | |
41 | for ip in $NODE1 $NODE2 | |
42 | do | |
43 | ssh $ip "mdadm -D $md0 | grep 'Name' | grep -q $name" | |
44 | [ $? -ne '0' ] && | |
45 | die "$ip: check --name=$name failed." | |
46 | done | |
47 | check all dmesg | |
48 | stop_md all $md0 | |
49 | ||
50 | exit 0 |