1#!/bin/sh
| 1#!/bin/sh
|
2# $FreeBSD: head/tools/regression/geom_mirror/test-1.t 153182 2005-12-07 00:34:27Z pjd $
| 2# $FreeBSD: head/tools/regression/geom_mirror/test-1.t 153186 2005-12-07 01:27:23Z pjd $
|
3
| 3
|
4name="test" 5base=`basename $0`
| 4. `dirname $0`/conf.sh 5 6echo "1..1" 7
|
6us0=45 7us1=`expr $us0 + 1` 8us2=`expr $us0 + 2` 9
| 8us0=45 9us1=`expr $us0 + 1` 10us2=`expr $us0 + 2` 11
|
10echo "1..1" 11
| |
12mdconfig -a -t malloc -s 1M -u $us0 || exit 1 13mdconfig -a -t malloc -s 2M -u $us1 || exit 1 14mdconfig -a -t malloc -s 3M -u $us2 || exit 1 15
| 12mdconfig -a -t malloc -s 1M -u $us0 || exit 1 13mdconfig -a -t malloc -s 2M -u $us1 || exit 1 14mdconfig -a -t malloc -s 3M -u $us2 || exit 1 15
|
16kldstat -q -m g_mirror || gmirror load || exit 1 17
| |
18gmirror label $name /dev/md${us0} /dev/md${us1} /dev/md${us2} || exit 1
| 16gmirror label $name /dev/md${us0} /dev/md${us1} /dev/md${us2} || exit 1
|
19sleep 1
| 17devwait
|
20 21# Size of created device should be 1MB - 512b. 22 23size=`diskinfo /dev/mirror/${name} | awk '{print $3}'` 24 25if [ $size -eq 1048064 ]; then 26 echo "ok 1" 27else 28 echo "not ok 1" 29fi 30 31gmirror remove $name md${us0} 32gmirror remove $name md${us1} 33gmirror remove $name md${us2} 34mdconfig -d -u $us0 35mdconfig -d -u $us1 36mdconfig -d -u $us2
| 18 19# Size of created device should be 1MB - 512b. 20 21size=`diskinfo /dev/mirror/${name} | awk '{print $3}'` 22 23if [ $size -eq 1048064 ]; then 24 echo "ok 1" 25else 26 echo "not ok 1" 27fi 28 29gmirror remove $name md${us0} 30gmirror remove $name md${us1} 31gmirror remove $name md${us2} 32mdconfig -d -u $us0 33mdconfig -d -u $us1 34mdconfig -d -u $us2
|