]>
Commit | Line | Data |
---|---|---|
5e7519fa | 1 | |
5e7519fa NB |
2 | |
3 | # create a small raid1 array, make it larger. Then make it smaller | |
4 | ||
7d5c3964 | 5 | mdadm -CR $md0 -e 0.90 --level raid1 --raid-disks 3 --size $[size/2] $dev1 $dev2 $dev3 |
dab6685f NB |
6 | check wait |
7 | check state UUU | |
8 | testdev $md0 1 $[size/2] 1 | |
5e7519fa | 9 | |
dab6685f NB |
10 | mdadm --grow $md0 --size max |
11 | check resync | |
12 | check wait | |
13 | testdev $md0 1 $mdsize0 1 | |
5e7519fa | 14 | |
dab6685f NB |
15 | mdadm --grow $md0 --size $[size/2] |
16 | check nosync | |
17 | testdev $md0 1 $[size/2] 1 | |
5e7519fa | 18 | |
dab6685f | 19 | mdadm -S $md0 |
5e7519fa NB |
20 | |
21 | # same again with version 1.1 superblock | |
dab6685f NB |
22 | mdadm -CR $md0 --level raid1 --metadata=1.1 --raid-disks 3 --size $[size/2] $dev1 $dev2 $dev3 |
23 | check wait | |
24 | check state UUU | |
25 | testdev $md0 1 $[size/2] 1 | |
5e7519fa | 26 | |
dab6685f NB |
27 | mdadm --grow $md0 --size max |
28 | check resync | |
29 | check wait | |
ebe6ea0c | 30 | testdev $md0 1 $mdsize1_l 1 |
5e7519fa | 31 | |
dab6685f NB |
32 | mdadm --grow $md0 --size $[size/2] |
33 | check nosync | |
34 | testdev $md0 1 $[size/2] 1 | |
5e7519fa | 35 | |
dab6685f | 36 | mdadm -S $md0 |