1 # sanity check array creation
4 mdadm -CR $container -e imsm -n $num_disks $dev0 $dev1
5 imsm_check container $num_disks
12 mdadm -CR $member0 $dev0 $dev1 -n $num_disks -l $level -z $size -c $chunk
13 imsm_check member $member0 $num_disks $level $size $offset $chunk
14 testdev $member0 $num_disks $size $chunk
16 offset=$(((size & ~(chunk - 1)) + 2048))
20 mdadm -CR $member1 $dev0 $dev1 -n $num_disks -l $level -z $size
21 imsm_check member $member1 $num_disks $level $size $offset $chunk
22 testdev $member1 1 $size 1
29 mdadm -CR $container -e imsm -n $num_disks $dev0 $dev1 $dev2 $dev3
30 imsm_check container $num_disks
36 mdadm -CR $member0 $dev0 $dev1 $dev2 $dev3 -n $num_disks -l $level -z $size -c $chunk
37 imsm_check member $member0 $num_disks $level $size $offset $chunk
38 testdev $member0 $((num_disks-2)) $size $chunk
40 offset=$(((size & ~(chunk - 1)) + 2048))
43 mdadm -CR $member1 $dev0 $dev1 $dev2 $dev3 -n $num_disks -l $level -z $size -c $chunk
44 imsm_check member $member1 $num_disks $level $size $offset $chunk
45 testdev $member1 $((num_disks-1)) $size $chunk
49 imsm_check_hold $container $dev0
50 mdadm --fail $member0 $dev0
51 mdadm --wait-clean --scan
52 imsm_check_removal $container $dev0
53 mdadm --add $container $dev4
55 imsm_check_hold $container $dev4