]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | # create a simple raid0 | |
3 | ||
4 | mdadm -CR $md0 -l raid0 -n3 $dev0 $dev1 $dev2 | |
5 | check raid0 | |
6 | testdev $md0 3 $mdsize0 64 | |
7 | mdadm -S $md0 | |
8 | ||
9 | # now with version-1 superblock | |
10 | mdadm -CR $md0 -e1 -l0 -n4 $dev0 $dev1 $dev2 $dev3 | |
11 | check raid0 | |
12 | testdev $md0 4 $mdsize1 64 | |
13 | mdadm -S $md0 | |
14 | ||
15 | # now with no superblock | |
16 | mdadm -B $md0 -l0 -n5 $dev0 $dev1 $dev2 $dev3 $dev4 | |
17 | check raid0 | |
18 | testdev $md0 5 $size 64 | |
19 | mdadm -S $md0 | |
20 | ||
21 | ||
22 | # now same again with different chunk size | |
23 | for chunk in 4 32 256 | |
24 | do | |
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 | |
29 | ||
30 | # now with version-1 superblock | |
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 | |
35 | ||
36 | # now with no superblock | |
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 | |
41 | ||
42 | done | |
43 | exit 0 |