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