test-1.t revision 153182
1153182Spjd#!/bin/sh 2153182Spjd# $FreeBSD: head/tools/regression/geom_mirror/test-1.t 153182 2005-12-07 00:34:27Z pjd $ 3153182Spjd 4153182Spjdname="test" 5153182Spjdbase=`basename $0` 6153182Spjdus0=45 7153182Spjdus1=`expr $us0 + 1` 8153182Spjdus2=`expr $us0 + 2` 9153182Spjd 10153182Spjdecho "1..1" 11153182Spjd 12153182Spjdmdconfig -a -t malloc -s 1M -u $us0 || exit 1 13153182Spjdmdconfig -a -t malloc -s 2M -u $us1 || exit 1 14153182Spjdmdconfig -a -t malloc -s 3M -u $us2 || exit 1 15153182Spjd 16153182Spjdkldstat -q -m g_mirror || gmirror load || exit 1 17153182Spjd 18153182Spjdgmirror label $name /dev/md${us0} /dev/md${us1} /dev/md${us2} || exit 1 19153182Spjdsleep 1 20153182Spjd 21153182Spjd# Size of created device should be 1MB - 512b. 22153182Spjd 23153182Spjdsize=`diskinfo /dev/mirror/${name} | awk '{print $3}'` 24153182Spjd 25153182Spjdif [ $size -eq 1048064 ]; then 26153182Spjd echo "ok 1" 27153182Spjdelse 28153182Spjd echo "not ok 1" 29153182Spjdfi 30153182Spjd 31153182Spjdgmirror remove $name md${us0} 32153182Spjdgmirror remove $name md${us1} 33153182Spjdgmirror remove $name md${us2} 34153182Spjdmdconfig -d -u $us0 35153182Spjdmdconfig -d -u $us1 36153182Spjdmdconfig -d -u $us2 37