Whamcloud - gitweb
- module insert code moved to tests/common.sh
[fs/lustre-release.git] / lustre / tests / llmount.sh
1 #!/bin/sh
2
3 SRCDIR="`dirname $0`"
4 . $SRCDIR/common.sh
5
6 setup
7
8 $R/usr/src/portals/linux/utils/ptlctl <<EOF
9 mynid localhost
10 setup tcp
11 connect localhost 1234
12 add_uuid self
13 add_uuid mds
14 add_uuid ost
15 quit
16 EOF
17
18 dd if=/dev/zero of=/tmp/ost bs=1024 count=10000
19 mke2fs -b 4096 -F /tmp/ost
20 losetup ${LOOP}0 /tmp/ost || exit -1
21
22 dd if=/dev/zero of=/tmp/mds bs=1024 count=10000
23 mke2fs -b 4096 -F /tmp/mds
24 losetup ${LOOP}1 /tmp/mds || exit -1
25
26 mknod /dev/obd c 10 241
27 echo 8191 > /proc/sys/portals/debug
28 echo 8191 > /proc/sys/portals/trace
29
30 $R/usr/src/obd/utils/obdctl <<EOF
31 device 0
32 attach mds
33 setup ${LOOP}1 ext2
34 device 1
35 attach obdext2
36 setup ${LOOP}0
37 device 2
38 attach ost
39 setup 1
40 device 3
41 attach osc
42 setup -1
43 quit
44 EOF
45
46 mkdir /mnt/obd
47 mount -t lustre_light -o device=3 none /mnt/obd