]> git.ipfire.org Git - thirdparty/mdadm.git/blame_incremental - tests/02r6grow
Set default bitmap-chunksize for internal bitmaps to at least 64Meg
[thirdparty/mdadm.git] / tests / 02r6grow
... / ...
CommitLineData
1
2
3# create a small raid6 array, make it larger. Then make it smaller
4
5mdadm -CR $md0 -e 0.90 --level raid6 --chunk=32 --raid-disks 4 --size $[size/2] $dev1 $dev2 $dev3 $dev4
6check wait
7check state UUUU
8testdev $md0 2 $[size/2] 32
9
10mdadm --grow $md0 --size max
11check resync
12check wait
13testdev $md0 2 $mdsize0 32
14
15mdadm --grow $md0 --size $[size/2]
16check nosync
17testdev $md0 2 $[size/2] 32
18
19mdadm -S $md0
20
21# same again with version 1.1 superblock
22mdadm -CR $md0 --level raid6 --metadata=1.1 --chunk=128 --raid-disks 4 --size $[size/2] $dev1 $dev2 $dev3 $dev4
23check wait
24check state UUUU
25testdev $md0 2 $[size/2] 128
26
27mdadm --grow $md0 --size max
28check resync
29check wait
30testdev $md0 2 $[size-4] 128
31
32mdadm --grow $md0 --size $[size/2]
33check nosync
34testdev $md0 2 $[size/2] 128
35
36mdadm -S $md0