注意:
如果我们打算更改这些配置文件中的某些项目的值,则需要打开特定配置文件相关文本行前的注释,然后修改跟随其后的值。因为被注释掉的行,即是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
CentOS 5.6 x86 64 下安装配置MFS(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.heiqu.com/7c1022bd8780bec1364da268dbcb32cf.html