003 File Manager
Current Path:
/usr/src/tests/sys/geom/class/mirror
usr
/
src
/
tests
/
sys
/
geom
/
class
/
mirror
/
📁
..
📄
10_test.sh
(1.6 KB)
📄
11_test.sh
(2.08 KB)
📄
12_test.sh
(1.62 KB)
📄
13_test.sh
(2.01 KB)
📄
1_test.sh
(432 B)
📄
2_test.sh
(1.26 KB)
📄
3_test.sh
(1.47 KB)
📄
4_test.sh
(1.49 KB)
📄
5_test.sh
(1.49 KB)
📄
6_test.sh
(1.13 KB)
📄
7_test.sh
(1.47 KB)
📄
8_test.sh
(1.42 KB)
📄
9_test.sh
(1.84 KB)
📄
Makefile
(560 B)
📄
Makefile.depend
(176 B)
📄
component_selection.sh
(4.18 KB)
📄
conf.sh
(836 B)
📄
sync_error.sh
(2.91 KB)
Editing: 2_test.sh
#!/bin/sh # $FreeBSD$ . `dirname $0`/conf.sh echo "1..4" balance="round-robin" ddbs=2048 nblocks1=1024 nblocks2=`expr $nblocks1 / \( $ddbs / 512 \)` src=`mktemp $base.XXXXXX` || exit 1 dst=`mktemp $base.XXXXXX` || exit 1 dd if=/dev/random of=${src} bs=$ddbs count=$nblocks2 >/dev/null 2>&1 us0=$(attach_md -t malloc -s `expr $nblocks1 + 1`) || exit 1 us1=$(attach_md -t malloc -s `expr $nblocks1 + 1`) || exit 1 us2=$(attach_md -t malloc -s `expr $nblocks1 + 1`) || exit 1 gmirror label -b $balance $name /dev/${us0} /dev/${us1} /dev/${us2} || exit 1 devwait dd if=${src} of=/dev/mirror/${name} bs=$ddbs count=$nblocks2 >/dev/null 2>&1 dd if=/dev/mirror/${name} of=${dst} bs=$ddbs count=$nblocks2 >/dev/null 2>&1 if [ `md5 -q ${src}` != `md5 -q ${dst}` ]; then echo "not ok 1" else echo "ok 1" fi dd if=/dev/${us0} of=${dst} bs=$ddbs count=$nblocks2 >/dev/null 2>&1 if [ `md5 -q ${src}` != `md5 -q ${dst}` ]; then echo "not ok 2" else echo "ok 2" fi dd if=/dev/${us1} of=${dst} bs=$ddbs count=$nblocks2 >/dev/null 2>&1 if [ `md5 -q ${src}` != `md5 -q ${dst}` ]; then echo "not ok 3" else echo "ok 3" fi dd if=/dev/${us2} of=${dst} bs=$ddbs count=$nblocks2 >/dev/null 2>&1 if [ `md5 -q ${src}` != `md5 -q ${dst}` ]; then echo "not ok 4" else echo "ok 4" fi rm -f ${src} ${dst}
Upload File
Create Folder