分布式文件系统mfs(moosefs)搭建与配置    http://passwd.blog.51cto.com/615416/1871917

这个文章也有很详细的介绍          

安装master:
yum install rpm-build gcc gcc-c fuse-devel zlib-devel -y
 tar zxvf moosefs-2.0.89-1.tar.gz
 cd moosefs-2.0.89

 useradd -s /sbin/nologin mfs

 ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs
 make
 make install
 cd /usr/local/mfs/
  cp mfsmaster.cfg.dist mfsmaster.cfg
  cp mfsexports.cfg.dist mfsexports.cfg
  cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
  cp /usr/local/mfs/var/mfs/metadata.mfs.empty /usr/local/mfs/var/mfs/metadata.mfs
  chown -R mfs:mfs /usr/local/mfs
   vi /usr/local/mfs/etc/mfs/mfsmaster.cfg
    /usr/local/mfs/sbin/mfsmaster start
    netstat -antlp | grep mfs  查看是否正常启动
    echo '/usr/local/mfs/sbin/mfsmaster start'>> /etc/rc.local  添加启动脚本开机

   为方便也可以echo "export PATH=$PATH:/usr/local/mfs/sbin:/usr/local/bin" >> /etc/profile
./etc/profile
  这样就可以mfsmaster start

    ls /usr/local/mfs/var/mfs/ 看日志,主要是挂载前后写数据的对比

   [root@localhost mfs]# egrep -v "#|^$" mfsexports.cfg
*            /    rw,alldirs,maproot=0:0
*            .    rw


mfs client安装与配置yum -y install fuse fuse-devel

1)创建mfs用户和组:
useradd mfs -s /sbin/nologin
2)解压mfs压缩包,然后编译:
 将准备的软进行解压;
./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
make && make install
客户端的命令在/usr/local/mfs/bin/
3)创建mfs挂载目录:
mkdir /mnt/mfs
lsmod |grep fuse  查看内核是否加载FUSE此模块
modprobe fuse     加载到内核模块
lsmod |grep fuse   fuse 用户空间文件系统
4)mfs client 挂载命令:
/usr/local/mfs/bin/mfsmount /mnt/mfs/ -H MFSmaster主机IP -o mfspassword=111111
-o 选项是不进行交互密码的输入来完成挂载

通过df -h 来查看挂载的情况

关于MFS-Master 节点监控启动的问题:
[root@mfs-master31 ~]# /usr/local/mfs/sbin/mfscgiserv start
lockfile created and locked
starting simple cgi server (host: any , port: 9425 , rootpath: /usr/local/mfs/share/mfscgi)

通过 mfsmasterip :9425 来查看监控信息

https://moosefs.com/download/centosfedorarhel.html  也可以通过YUM 来安装不通的服务器角色


http://thedream.blog.51cto.com/6427769/1878406  也可以参考此文章来安装MFS