]> git.ipfire.org Git - thirdparty/mdadm.git/blame - tests/00raid0
Fix remaining problems with hot-add bitmap to version-1 superblock
[thirdparty/mdadm.git] / tests / 00raid0
CommitLineData
5e7519fa
NB
1
2# create a simple raid0
5e7519fa 3
dab6685f
NB
4mdadm -CR $md0 -l raid0 -n3 $dev0 $dev1 $dev2
5check raid0
6testdev $md0 3 $mdsize0 64
7mdadm -S $md0
5e7519fa 8
f6d75de8 9# now with version-1 superblock
dab6685f
NB
10mdadm -CR $md0 -e1 -l0 -n4 $dev0 $dev1 $dev2 $dev3
11check raid0
12testdev $md0 4 $mdsize1 64
13mdadm -S $md0
5e7519fa
NB
14
15# now with no superblock
dab6685f
NB
16mdadm -B $md0 -l0 -n5 $dev0 $dev1 $dev2 $dev3 $dev4
17check raid0
18testdev $md0 5 $size 64
19mdadm -S $md0
5e7519fa
NB
20
21
22# now same again with different chunk size
23for chunk in 4 32 256
24do
dab6685f
NB
25 mdadm -CR $md0 -l raid0 --chunk $chunk -n3 $dev0 $dev1 $dev2
26 check raid0
27 testdev $md0 3 $mdsize0 $chunk
28 mdadm -S $md0
5e7519fa 29
f6d75de8 30 # now with version-1 superblock
dab6685f
NB
31 mdadm -CR $md0 -e1 -l0 -c $chunk -n4 $dev0 $dev1 $dev2 $dev3
32 check raid0
33 testdev $md0 4 $mdsize1 $chunk
34 mdadm -S $md0
5e7519fa
NB
35
36 # now with no superblock
dab6685f
NB
37 mdadm -B $md0 -l0 -n5 --chun=$chunk $dev0 $dev1 $dev2 $dev3 $dev4
38 check raid0
39 testdev $md0 5 $size $chunk
40 mdadm -S $md0
5e7519fa
NB
41
42done
43exit 0