test: support testing DDF
DDF requires larger devices as 32Meg is reserved. So allocated larger loop devices for DDF tests. Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
a56fb7ec54
commit
d50683f903
11
test
11
test
|
@ -39,10 +39,13 @@ mdsize1b=19988
|
||||||
mdsize11=19992
|
mdsize11=19992
|
||||||
mdsize12=19988
|
mdsize12=19988
|
||||||
|
|
||||||
|
# ddf needs bigger devices as 32Meg is reserved!
|
||||||
|
ddfsize=65536
|
||||||
|
|
||||||
cleanup() {
|
cleanup() {
|
||||||
udevadm settle
|
udevadm settle
|
||||||
$mdadm -Ssq
|
$mdadm -Ssq
|
||||||
for d in 0 1 2 3 4 5 6 7
|
for d in 0 1 2 3 4 5 6 7 8 9 10 11 12
|
||||||
do
|
do
|
||||||
losetup -d /dev/loop$d ; # rm -f $targetdir/mdtest$d
|
losetup -d /dev/loop$d ; # rm -f $targetdir/mdtest$d
|
||||||
done
|
done
|
||||||
|
@ -51,9 +54,11 @@ cleanup() {
|
||||||
trap cleanup 0 1 2 3 15
|
trap cleanup 0 1 2 3 15
|
||||||
|
|
||||||
devlist=
|
devlist=
|
||||||
for d in 0 1 2 3 4 5 6 7
|
for d in 0 1 2 3 4 5 6 7 8 9 10 11 12
|
||||||
do
|
do
|
||||||
[ -f $targetdir/mdtest$d ] || dd if=/dev/zero of=$targetdir/mdtest$d count=$size bs=1K > /dev/null 2>&1
|
sz=$size
|
||||||
|
if [ $d -gt 7 ]; then sz=$ddfsize ; fi
|
||||||
|
[ -f $targetdir/mdtest$d ] || dd if=/dev/zero of=$targetdir/mdtest$d count=$sz bs=1K > /dev/null 2>&1
|
||||||
[ -b /dev/loop$d ] || mknod /dev/loop$d b 7 $d
|
[ -b /dev/loop$d ] || mknod /dev/loop$d b 7 $d
|
||||||
if [ $d -eq 7 ]
|
if [ $d -eq 7 ]
|
||||||
then
|
then
|
||||||
|
|
Loading…
Reference in New Issue