]>
Commit | Line | Data |
---|---|---|
5e7519fa | 1 | |
5e7519fa NB |
2 | |
3 | # create a small raid6 array, make it larger. Then make it smaller | |
4 | ||
ffec3130 | 5 | mdadm -CR $md0 -e 0.90 --level raid6 --chunk=64 --raid-disks 4 --size $[size/2] $dev1 $dev2 $dev3 $dev4 |
dab6685f NB |
6 | check wait |
7 | check state UUUU | |
8 | testdev $md0 2 $[size/2] 32 | |
5e7519fa | 9 | |
dab6685f NB |
10 | mdadm --grow $md0 --size max |
11 | check resync | |
12 | check wait | |
5f175898 | 13 | testdev $md0 2 $mdsize0 32 |
5e7519fa | 14 | |
dab6685f NB |
15 | mdadm --grow $md0 --size $[size/2] |
16 | check nosync | |
5f175898 | 17 | testdev $md0 2 $[size/2] 32 |
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 raid6 --metadata=1.1 --chunk=128 --raid-disks 4 --size $[size/2] $dev1 $dev2 $dev3 $dev4 |
23 | check wait | |
24 | check state UUUU | |
25 | testdev $md0 2 $[size/2] 128 | |
5e7519fa | 26 | |
dab6685f NB |
27 | mdadm --grow $md0 --size max |
28 | check resync | |
29 | check wait | |
ebe6ea0c | 30 | testdev $md0 2 $[mdsize1_l] 128 |
5e7519fa | 31 | |
dab6685f NB |
32 | mdadm --grow $md0 --size $[size/2] |
33 | check nosync | |
34 | testdev $md0 2 $[size/2] 128 | |
5e7519fa | 35 | |
dab6685f | 36 | mdadm -S $md0 |