Whamcloud - gitweb
Small fixes to get lustre_light mount working over the request handling
[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/obd/class/obdclass.o 
7 insmod $R/usr/src/obd/ext2obd/obdext2.o
8 insmod $R/usr/src/obd/ost/ost.o
9 insmod $R/usr/src/obd/osc/osc.o
10 insmod $R/usr/src/obd/mds/mds.o
11 insmod $R/usr/src/obd/mdc/mdc.o
12 insmod $R/usr/src/obd/llight/llight.o
13
14 dd if=/dev/zero of=/tmp/ost bs=1024 count=10000
15 mke2fs -F /tmp/ost
16 losetup /dev/loop/0 /tmp/ost
17
18 dd if=/dev/zero of=/tmp/mds bs=1024 count=10000
19 mke2fs -F /tmp/mds
20 losetup /dev/loop/1 /tmp/mds
21
22 mknod /dev/obd c 10 241
23
24 $R/usr/src/obd/utils/obdctl <<EOF
25 device 0
26 attach mds
27 setup /dev/loop/1 ext2
28 device 1
29 attach obdext2
30 setup /dev/loop/0
31 device 2
32 attach ost
33 setup 1
34 device 3
35 attach osc
36 setup 2
37 quit
38 EOF
39
40 mkdir /mnt/obd
41 # mount -t lustre_light -o device=3 none /mnt/obd
42
43 mknod /dev/request c 10 244
44 # $R/usr/src/obd/utils/testreq
45
46