CentOS 5.6 x86 64 下安装配置MFS(2)

注意:
如果我们打算更改这些配置文件中的某些项目的值,则需要打开特定配置文件相关文本行前的注释,然后修改跟随其后的值。因为被注释掉的行,即是MooseFS内置的缺省值,在这里我们暂时不打算对其进行修改。
 
4.mfsexports.cfg文件详解
 [root@localhost ~]# cat /usr/local/mfs/etc/mfsexports.cfg
 #*                      /       ro
 #192.168.1.0/24         /       rw
 #192.168.1.0/24         /       rw,alldirs,maproot=0,password=passcode
 #10.0.0.0-10.0.0.5      /test   rw,maproot=nobody,password=test
 #*                      .       rw
 #*                       /       rw,alldirs,maproot=0
 #192.168.1.0/24         /       rw,alldirs,maproot=0,password=passcode
 119.147.146.248/24              /       rw,alldirs,maproot=0
 119.147.146.242/24              /data     rw,alldirs,maproot=0,password=123
 
mfsexports.cfg文件每一条由三部分组成,第一部分表示客户端的IP地址,第二部分表示被挂接的目录,第三部分表示客户端拥有的权限,下面对三给部分进行解释:
a.客户端IP地址
  *                        所有IP地址
  x.x.x.x                  单个IP地址
  x.x.x.x/m.m.m.m          IP网络地址/子网掩码
  f.f.f.f-t.t.t.t          IP段
 b.被挂载的目录
  /                        表示MooseFS的根
  .                        表示MFSMETA文件系统
 c.客户端拥有的权限
  ro                       只读
  rw                       读写
  alldirs                  允许挂载任何指定的子目录
  maproot                  映射为root用户还是指定的用户
  password                 指定客户端密码
 
5.首次安装master时,会自动生成一个名为metadata.mfs.empty的元数据文件metadata,该文件是空的。MooseFS master运必须有文件metadata.mfs
 #cp /usr/local/mfs/var/mfs/metadata.mfs.empty /usr/local/mfs/var/mfs/metadata.mfs
 
6.启动master
 #/usr/local/mfs/sbin/mfsmaster start
7.开机启动
[root@localhost ~]# echo "/usr/local/mfs/sbin/mfscgiserv" >>/etc/rc.local
[root@localhost ~]# echo "/usr/local/mfs/sbin/mfsmaster" >> /etc/rc.local
查看mfs是否运行
 #ps -ef | grep mfs
mfs      23920     1  0 01:34 ?        00:00:01 /usr/local/mfs/sbin/mfsmaster start

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/7c1022bd8780bec1364da268dbcb32cf.html