.存储服务器Chunk Server的安装.
[root@lg src]# groupadd mfs
[root@lg src]# useradd -g mfs mfs
[root@lg src]# tar zxvf mfs-1.6.15.tar.gz
[root@lg src]# cd mfs-1.6.15
[root@lg mfs-1.6.15]# ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster
[root@lg mfs-1.6.15]# make  &&  make  install
准备Chunk Server所需要的配置文件
[root@lg mfs-1.6.15]# cd /usr/local/mfs/etc/
[root@lg etc]# cp mfschunkserver.cfg.dist mfschunkserver.cfg
[root@lg etc]# cp mfshdd.cfg.dist mfshdd.cfg
编辑主配置文件
[root@localhost etc]# vi mfschunkserver.cfg
MASTER_HOST = 192.168.1.1
MASTER_PORT = 9420
修改mfshdd.cfg文件,添加上给MFS使用的磁盘,我这里独立分出来一个data的分区,专门给MFS使用
[root@lg etc]# vi mfshdd.cfg
/data
启动数据存储服务器
[root@lg etc]# /usr/local/mfs/sbin/mfschunkserver start
working directory: /usr/local/mfs/var/mfs
lockfile created and locked
initializing mfschunkserver modules ...
init: hdd space manager failed !!!
error occured during initialization - exiting
结果出现错误,通过检查得知/data挂载点的属主和属组没有修改成mfs小时
[root@lg etc]# chown mfs:mfs /data
[root@lg etc]# /usr/local/mfs/sbin/mfschunkserver start
working directory: /usr/local/mfs/var/mfs
lockfile created and locked
initializing mfschunkserver modules ...
scanning folder /data/ ...
/data/: 0 chunks found
scanning complete
main server module: listen on *:9422
no charts data file - initializing empty charts
mfschunkserver daemon initialized properly
设置开机启动服务编辑/etc/rc.local添加
/uar/local/mfs/sbin/mfschunkserver start
可以看到数据存储服务器也安装成功,
, MFS客户端的安装配置以及挂载
安装fuse
[root@lg src]# tar zxvf fuse-2.7.3.tar.gz
[root@lg src]# cd fuse-2.7.3
[root@lg fuse-2.7.3]# ./configure && make  && make install
[root@lg fuse-2.7.4]# lsmod | grep fuse  #查看fuse模块是否被加入到内核
[root@lg fuse-2.7.4]# modprobe fuse    #保证fuse模块被加入到内核
安装客户端软件Mfsmount,需要修改下环境变量,不然在编译的时候会出错
出错configure: error: mfsmount build was forced, but fuse library is too old or not installed
解决方法:修改环境变量
[root@lg src]# touch /etc/ld.so.conf.d/fuse
[root@lg src]#vim  /etc/ld.so.conf.d/fuse
[root@lg src]#/usr/local/lib             #这里也需要注意一下,有时候要创建fuse文件
[root@lg src]# vi /etc/profile
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
[root@lg src]# source /etc/profile
[root@lg src]# groupadd mfs
[root@lg src]# useradd -g mfs mfs
[root@lg src]# tar zxvf mfs-1.6.15.tar.gz
[root@lg src]# cd mfs-1.6.15
[root@lg mfs-1.6.15]# ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs   --disable-mfsmaster  --disable-mfschunkserver   --enable-mfsmount
[root@lg mfs-1.6.15]# make  &&  make  install
创建挂载点
[root@localhost mfs-1.6.15]# mkdir /mfs
挂接MFS文件系统
[root@lg mfs-1.6.15]# /usr/local/mfs/bin/mfsmount   /mnt  -H 192.168.1.116
mfsmaster accepted connection with parameters: read-write,restricted_ip ; root m apped to root:root
这时就可以用CGI站点监控,mfsmaster主机登陆http://127.0.0.1:942
观看到整个MFS系统的运行状况,谢谢大家!!!