]>
Commit | Line | Data |
---|---|---|
f12b3181 ZL |
1 | #!/bin/bash |
2 | ||
3 | for metadata in 0.9 1.0 1.1 1.2 | |
4 | do | |
5 | for level in linear raid0 raid1 raid4 raid5 raid6 raid10 | |
6 | do | |
7 | mdadm -CR $md0 -l $level -n 4 --metadata=$metadata \ | |
8 | $dev1 $dev2 $dev3 $dev4 --assume-clean | |
9 | check nosync | |
10 | check $level | |
11 | mdadm -ro $md0 | |
12 | check readonly | |
13 | state=$(cat /sys/block/md0/md/array_state) | |
14 | [ "$state" == "readonly" ] || | |
15 | die "array_state should be 'readonly', but is $state" | |
16 | mdadm -w $md0 | |
17 | check $level | |
18 | mdadm -S $md0 | |
19 | done | |
20 | done | |
21 | ||
22 | exit 0 |