Whamcloud - gitweb
- added rq_type field to ptlrpc_request
[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/obd/utils/obdctl modules > $R/tmp/ogdb
23 echo "The GDB module script is in /tmp/ogdb.  Press enter to continue"
24 read
25
26 $R/usr/src/portals/linux/utils/ptlctl <<EOF
27 mynid localhost
28 setup tcp
29 connect localhost 1234
30 add_uuid self
31 add_uuid mds
32 add_uuid ost
33 quit
34 EOF
35
36 dd if=/dev/zero of=/tmp/ost bs=1024 count=10000
37 mke2fs -b 4096 -F /tmp/ost
38 losetup ${LOOP}0 /tmp/ost || exit -1
39
40 dd if=/dev/zero of=/tmp/mds bs=1024 count=10000
41 mke2fs -b 4096 -F /tmp/mds
42 losetup ${LOOP}1 /tmp/mds || exit -1
43
44 mknod /dev/obd c 10 241
45 echo 8291 > /proc/sys/obd/debug
46 echo 8291 > /proc/sys/obd/trace
47
48 $R/usr/src/obd/utils/obdctl <<EOF
49 device 0
50 attach mds
51 setup ${LOOP}1 ext2
52 device 1
53 attach obdext2
54 setup ${LOOP}0
55 device 2
56 attach ost
57 setup 1
58 device 3
59 attach osc
60 setup
61 quit
62 EOF
63
64 mkdir /mnt/obd
65 mount -t lustre_light -o device=3 none /mnt/obd