Whamcloud - gitweb
9e766cbfd7ce2ad728a015eddd8e048ba9b2af80
[fs/lustre-release.git] / lustre / tests / mount2fs.sh
1 #!/bin/bash
2 #
3 # Test case for 2 different filesystems mounted on the same client.
4 # Uses 3 umls
5
6 config=${1-mds-bug.xml}
7 LMC=${LMC-../utils/lmc}
8 TMP=${TMP:-/tmp}
9
10 MDSDEV=$TMP/mds1
11 MDSDEV2=$TMP/mds2
12 MDSSIZE=50000
13
14 OSTDEV1=$TMP/ost1
15 OSTDEV2=$TMP/ost2
16 OSTSIZE=100000
17
18 MDSNODE=uml1
19 OSTNODE=uml2
20 CLIENT=uml3
21
22 # create nodes
23 ${LMC} -o $config --node $MDSNODE --net $MDSNODE tcp || exit 1
24 ${LMC} -m $config --node $OSTNODE --net $OSTNODE tcp || exit 2
25 ${LMC} -m $config --node $CLIENT --net $CLIENT tcp || exit 3
26
27 # configure mds server
28 ${LMC} -m $config --format --node $MDSNODE --mds mds1 $MDSDEV $MDSSIZE ||exit 10
29 ${LMC} -m $config --format --node $MDSNODE --mds mds2 $MDSDEV2 $MDSSIZE ||exit 10
30
31 # configure ost
32 ${LMC} -m $config  --lov lov1 mds1 65536 0 0 || exit 20
33 ${LMC} -m $config  --lov lov2 mds2 65536 0 0 || exit 20
34 ${LMC} -m $config --node $OSTNODE --lov lov1 --ost $OSTDEV1 $OSTSIZE || exit 21
35 ${LMC} -m $config --node $OSTNODE --lov lov2 --ost $OSTDEV2 $OSTSIZE || exit 22
36
37 # create client config
38 ${LMC} -m $config  --node $CLIENT --mtpt /mnt/lustre mds1 lov1 || exit 30
39 ${LMC} -m $config  --node $CLIENT --mtpt /mnt/lustre2 mds2 lov2 || exit 30
40
41
42
43