]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | . tests/env-imsm-template | |
3 | ||
4 | # create raid arrays with varying degress of overlap | |
5 | mdadm -CR $container -e imsm -n 6 $dev0 $dev1 $dev2 $dev3 $dev4 $dev5 | |
6 | imsm_check container 6 | |
7 | ||
8 | size=1910 | |
9 | level=1 | |
10 | num_disks=2 | |
11 | mdadm -CR $member0 $dev0 $dev1 -n $num_disks -l $level -z $size | |
12 | mdadm -CR $member1 $dev1 $dev2 -n $num_disks -l $level -z $size | |
13 | mdadm -CR $member2 $dev2 $dev3 -n $num_disks -l $level -z $size | |
14 | mdadm -CR $member3 $dev3 $dev4 -n $num_disks -l $level -z $size | |
15 | mdadm -CR $member4 $dev4 $dev5 -n $num_disks -l $level -z $size | |
16 | ||
17 | udevadm settle | |
18 | ||
19 | offset=0 | |
20 | imsm_check member $member0 $num_disks $level $size 1024 $offset | |
21 | offset=$((offset+size+2048)) | |
22 | imsm_check member $member1 $num_disks $level $size 1024 $offset | |
23 | offset=$((offset+size+2048)) | |
24 | imsm_check member $member2 $num_disks $level $size 1024 $offset | |
25 | # at this point there should be more freespace at the start of the disk | |
26 | # than the end | |
27 | offset=0 | |
28 | imsm_check member $member3 $num_disks $level $size 1024 $offset | |
29 | offset=$((offset+size+2048)) | |
30 | imsm_check member $member4 $num_disks $level $size 1024 $offset |