Whamcloud - gitweb
bed10aee923f05fded44b9ce6c5a42920f901781
[fs/lustre-release.git] / lustre / tests / llmount.sh
1 #!/bin/sh
2
3 R=/r
4
5 insmod /lib/modules/2.4.17/kernel/drivers/block/loop.o
6 insmod $R/usr/src/portals/linux/oslib/portals.o
7 insmod $R/usr/src/portals/linux/socknal/ksocknal.o
8 insmod $R/usr/src/obd/rpc/ptlrpc.o
9 insmod $R/usr/src/obd/class/obdclass.o 
10 insmod $R/usr/src/obd/ext2obd/obdext2.o
11 insmod $R/usr/src/obd/ost/ost.o
12 insmod $R/usr/src/obd/osc/osc.o
13 insmod $R/usr/src/obd/mds/mds.o
14 insmod $R/usr/src/obd/mdc/mdc.o
15 insmod $R/usr/src/obd/llight/llight.o
16
17 dd if=/dev/zero of=/tmp/ost bs=1024 count=10000
18 mke2fs -b 4096 -F /tmp/ost
19 losetup /dev/loop/0 /tmp/ost
20
21 dd if=/dev/zero of=/tmp/mds bs=1024 count=10000
22 mke2fs -b 4096 -F /tmp/mds
23 losetup /dev/loop/1 /tmp/mds
24
25 mknod /dev/obd c 10 241
26
27 $R/usr/src/obd/utils/obdctl <<EOF
28 device 0
29 attach mds
30 setup /dev/loop/1 ext2
31 device 1
32 attach obdext2
33 setup /dev/loop/0
34 device 2
35 attach ost
36 setup 1
37 device 3
38 attach osc
39 setup 2
40 quit
41 EOF
42
43 mkdir /mnt/obd
44 mount -t lustre_light -o device=3 none /mnt/obd
45
46
47