.
存储服务器
Chunk Server
的安装.
[root@l g src ]# groupadd mfs
[root@l g src ]# useradd -g mfs mfs
[root@l g src ]# tar zxvf mfs-1.6.1 5 .tar.gz
[root@l g src ]# cd mfs-1.6.1 5
[root@l g  mfs-1.6.1 5] # ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster
[root@l g  mfs-1.6.1 5 ]# make   &&  make  install

准备
Chunk Server
所需要的配置文件

[root@l g  mfs-1.6.1 5 ]# cd /usr/local/mfs/etc/
[root@l g  etc]# cp mfschunkserver.cfg.dist mfschunkserver.cfg
[root@l g  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@l g  etc]# vi mfshdd.cfg
/data

启动数据存储服务器

[root@l g  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@l g  etc]# chown mfs:mfs /data
[root@l g  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@l g   src ]# tar zxvf fuse-2.7. 3 .tar.gz
[root@l g   src ]# cd fuse-2.7. 3
[root@l g  fuse-2.7. 3 ]# ./configure  && make  && make install

[root@l g  fuse-2.7.4]#  lsmod | grep fuse  # 查看
fuse
模块是否被加入到内核

[root@l g  fuse-2.7.4]# modprobe fuse     # 保证
fuse
模块被加入到内核

安装客户端软件
Mfsmount
,需要修改下环境变量,不然在编译的时候会出错

出错
configure: error: mfsmount build was forced, but fuse library is too old or not installed

解决方法:修改环境变量

[root@l g   src ] # touch /etc/ld.so.conf.d/fuse

[root@l g   src ] #vim  /etc/ld.so.conf.d/fuse

[root@l g   src ] #/usr/local/lib             # 这里也需要注意一下,有时候要创建
fuse
文件

[root@l g   src ]# vi /etc/profile

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
[root@l g   src ]# source /etc/profile

[root@l g src ]# groupadd mfs
[root@l g src ]# useradd -g mfs mfs
[root@l g src ]# tar zxvf mfs-1.6.1 5 .tar.gz
[root@l g src ]# cd mfs-1.6.1 5
[root@l g   mfs-1.6.1 5] # ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs     --disable-mfsmaster    --disable-mfschunkserver     --enable-mfsmount
[root@l g  mfs-1.6.1 5 ]# make   &&  make  install

创建挂载点

[root@localhost mfs-1.6.1 5 ]# mkdir /mfs

挂接
MFS
文件系统

[root@ lg  mfs-1.6.1 5 ]# /usr/local/mfs/bin/mfsmount     /m nt   -H 192.168.1.1 16
mfsmaster accepted connection with parameters: read-write,restricted_ip ; root m apped to root:root

这时就可以用
CGI
站点监控, mfsmaster
主机登陆
http ://127.0.0.1:942 5 

观看到整个
MFS
系统的运行状况 了 ,
谢谢大家!!!