- 論壇徽章:
- 0
|
我正在做lustre的試驗,用的是1.0.4的版本,
我的內核是2.4.20-28.9_lustre.1.0.4smp
我的拓撲是一個OST(n01)(OSS),一個MDS(n03),一個CLIENT(n04)
我想在已有OST的OSS上再加入一個ost(n02)(oss),還要保留原來在oss上保存的數(shù)據,
當我在MDS上執(zhí)行l(wèi)conf --write_conf newconfig.xml讓MDS從新讀取新的oss的信息,然后繼續(xù)啟動MDS,卻出現(xiàn)如下錯誤:
MDSDEV: n03-mds1 n03-mds1_UUID /dev/sda1 ext3 200000 no
Lustre:2195 (fsfilt_ext3.c:815:fsfilt_ext3_setup () ) Enable PDIROPS
LustreError:2195 obd_config.c:101:class_attach ()) obd OSC_n03_n01-ost1_n03-mds 1 already attached
LustreError:2197 obd_config.c:285:class_cleanup ()) Device 1 not setup ! /usr/sbin/lctl (17):error:setup: File exists
這是為什么?我要是用lconf --reformat --node n03 newconfig.xml就可以啟動mds,client也可掛載,掛在分區(qū)的容量已經變?yōu)閮蓚ost容量的合計了,但是這樣就無法保存我原來在/mnt/lustre/中的數(shù)據了
那位朋友做過lustre的,請幫幫我,我的qq24242546
以下是我的newconfig.sh腳本內容:
#!/bin/sh
#config.sh
#Create nodes
rm -f newconfig.xml
lmc -m newconfig.xml --add net --node n03 --nid n03 --nettype tcp
lmc -m newconfig.xml --add net --node n01 --nid n01 --nettype tcp
lmc -m newconfig.xml --add net --node n02 --nid n02 --nettype tcp
lmc -m newconfig.xml --add net --node client --nid '*' --nettype tcp
#Configure mds
lmc -m newconfig.xml --add mds --node n03 --mds n03-mds1 --fstype ext3 --dev /dev/sda1 --size 200000
#Configure ost
lmc -m newconfig.xml --add lov --lov lov1 --mds n03-mds1 --stripe_sz 1048576 --stripe_cnt 0 --stripe_pattern 0
lmc -m newconfig.xml --add ost --node n01 --lov lov1 --ost n01-ost1 --fstype ext3 --dev /dev/sda1 --size 1000000
lmc -m newconfig.xml --add ost --node n02 --lov lov1 --ost n02-ost1 --fstype ext3 --dev /dev/sda1 --size 1000000
#Configure client
lmc -m newconfig.xml --add mtpt --node client --path /mnt/lustre --mds n03-mds1 --lov lov1 |
|