Whamcloud - gitweb
New scripts to aid in testing; on one machine you should be able to run
[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
9 insmod $R/usr/src/portals/linux/socknal/ksocknal.o
10
11 $R/usr/src/portals/linux/utils/acceptor 1234 &
12
13 $R/usr/src/portals/linux/utils/ptlctl <<EOF
14 mynid
15 setup tcp
16 connect localhost 1234
17 add_uuid self
18 add_uuid mds
19 EOF
20
21 insmod $R/usr/src/obd/rpc/ptlrpc.o
22 insmod $R/usr/src/obd/class/obdclass.o 
23 insmod $R/usr/src/obd/ext2obd/obdext2.o
24 insmod $R/usr/src/obd/ost/ost.o
25 insmod $R/usr/src/obd/osc/osc.o
26 insmod $R/usr/src/obd/mds/mds.o
27 insmod $R/usr/src/obd/mdc/mdc.o
28 insmod $R/usr/src/obd/llight/llight.o
29
30 dd if=/dev/zero of=/tmp/ost bs=1024 count=10000
31 mke2fs -b 4096 -F /tmp/ost
32 losetup ${LOOP}0 /tmp/ost
33
34 dd if=/dev/zero of=/tmp/mds bs=1024 count=10000
35 mke2fs -b 4096 -F /tmp/mds
36 losetup ${LOOP}1 /tmp/mds
37
38 mknod /dev/obd c 10 241
39 echo 8291 > /proc/sys/obd/debug
40 echo 8291 > /proc/sys/obd/trace
41
42 $R/usr/src/obd/utils/obdctl <<EOF
43 device 0
44 attach mds
45 setup ${LOOP}1 ext2
46 device 1
47 attach obdext2
48 setup ${LOOP}0
49 device 2
50 attach ost
51 setup 1
52 device 3
53 attach osc
54 setup 2
55 quit
56 EOF
57
58 mkdir /mnt/obd
59 # mount -t lustre_light -o device=3 none /mnt/obd