test: double disk space for root images

master
Harald Hoyer 2010-09-23 16:06:53 +02:00
parent ecefdfc280
commit 1b29b0f7cf
3 changed files with 14 additions and 13 deletions

View File

@ -6,11 +6,11 @@ done
rm /etc/lvm/lvm.conf
udevadm control --reload-rules
# save a partition at the beginning for future flagging purposes
sfdisk -C 640 -H 2 -S 32 -L /dev/sda <<EOF
sfdisk -C 1280 -H 2 -S 32 -L /dev/sda <<EOF
,1
,213
,213
,213
,400
,400
,400
EOF
for i in sda2 sda3 sda4; do
lvm pvcreate -ff -y /dev/$i ;

View File

@ -16,7 +16,7 @@ test_run() {

test_setup() {
# Create the blank file to use as a root filesystem
dd if=/dev/zero of=root.ext2 bs=1M count=20
dd if=/dev/zero of=root.ext2 bs=1M count=40

kernel=$KVERSION
# Create what will eventually be our root filesystem onto an overlay

View File

@ -22,19 +22,20 @@ for s in $SETS; do
done

udevadm settle

sfdisk -g /dev/mapper/isw*Test0
# save a partition at the beginning for future flagging purposes
sfdisk -H 255 -S 63 -L /dev/mapper/isw*Test0 <<EOF
sfdisk -C 1280 -H 2 -S 32 -L /dev/mapper/isw*Test0 <<EOF
,1
,1
,1
,
,300
,300
,300
EOF

udevadm settle
dmraid -a n
udevadm settle

SETS=$(dmraid -c -s)
SETS=$(dmraid -c -s -i)
# scan and activate all DM RAIDS
for s in $SETS; do
dmraid -ay -i -p --rm_partitions "$s"
@ -44,9 +45,9 @@ done
udevadm settle

mdadm --create /dev/md0 --run --auto=yes --level=5 --raid-devices=3 \
/dev/mapper/isw*p1 \
/dev/mapper/isw*p2 \
/dev/mapper/isw*p3
/dev/mapper/isw*p3 \
/dev/mapper/isw*p4

# wait for the array to finish initailizing, otherwise this sometimes fails
# randomly.