Whamcloud - gitweb
- minor debugging fixes
[fs/lustre-release.git] / lustre / tests / llmount.sh
1 #!/bin/sh
2
3 SRCDIR="`dirname $0`"
4 . $SRCDIR/common.sh
5
6 mknod /dev/portals c 10 240
7
8 insmod $R/usr/src/portals/linux/oslib/portals.o || exit -1
9 insmod $R/usr/src/portals/linux/socknal/ksocknal.o || exit -1
10
11 $R/usr/src/portals/linux/utils/acceptor 1234 &
12
13 insmod $R/usr/src/obd/class/obdclass.o || exit -1
14 insmod $R/usr/src/obd/rpc/ptlrpc.o || exit -1
15 insmod $R/usr/src/obd/ext2obd/obdext2.o || exit -1
16 insmod $R/usr/src/obd/ost/ost.o || exit -1
17 insmod $R/usr/src/obd/osc/osc.o || exit -1
18 insmod $R/usr/src/obd/mds/mds.o || exit -1
19 insmod $R/usr/src/obd/mdc/mdc.o || exit -1
20 insmod $R/usr/src/obd/llight/llight.o || exit -1
21
22 $R/usr/src/portals/linux/utils/ptlctl <<EOF
23 mynid
24 setup tcp
25 connect localhost 1234
26 add_uuid self
27 add_uuid mds
28 add_uuid ost
29 quit
30 EOF
31
32 dd if=/dev/zero of=/tmp/ost bs=1024 count=30000
33 mke2fs -b 4096 -F /tmp/ost
34 losetup ${LOOP}0 /tmp/ost || exit -1
35
36 dd if=/dev/zero of=/tmp/mds bs=1024 count=100000
37 mke2fs -b 4096 -F /tmp/mds
38 losetup ${LOOP}1 /tmp/mds || exit -1
39
40 mknod /dev/obd c 10 241
41 echo 8291 > /proc/sys/obd/debug
42 echo 8291 > /proc/sys/obd/trace
43
44 $R/usr/src/obd/utils/obdctl <<EOF
45 device 0
46 attach mds
47 setup ${LOOP}1 ext2
48 device 1
49 attach obdext2
50 setup ${LOOP}0
51 device 2
52 attach ost
53 setup 1
54 device 3
55 attach osc
56 setup
57 quit
58 EOF
59
60 mkdir /mnt/obd
61 mount -t lustre_light -o device=3 none /mnt/obd