最简单的mfs环境

来源:互联网 发布:未再我知你好 编辑:程序博客网 时间:2024/05/10 07:50

单台服务器同时担任master和chunkservers


服务端

CentOS 6.5

IP:192.168.0.220


安装

#useradd mfs -s /sbin/nologin
#./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs
#make && make install
#chown -R mfs:mfs /usr/local/mfs


配置master

#cd /usr/local/mfs/etc/mfs

# cp mfsmaster.cfg.sample  mfsmaster.cfg
# cp mfstopology.cfg.sample  mfstopology.cfg
# cp mfsexports.cfg.sample mfsexports.cfg

# vim mfsexports.cfg

加入

192.168.0.0/24      /          rw,alldirs,maproot=0

#cd /usr/local/mfs/var/mfs
# cp metadata.mfs.empty metadata.mfs

启动

#/usr/local/mfs/sbin/mfsmaster start

关闭命令

#/usr/local/mfs/sbin/mfsmaster stop


开启web监听

/usr/local/mfs/sbin/mfscgiserv start
 关闭

/usr/local/mfs/sbin/mfscgiserv stop

监听地址

http://masterip:9425

进入后输入master的ip


配置chunkservers

#cd /usr/local/mfs/etc/mfs

# cp mfshdd.cfg.sample mfshdd.cfg

加入
/data/mfsdata


# cp mfschunkserver.cfg.sample  mfschunkserver.cfg
加入
MASTER_HOST = 192.168.0.220
MASTER_PORT = 9420



启动

#/usr/local/mfs/sbin/mfschunkserver start

关闭命令

#/usr/local/mfs/sbin/mfschunkserver stop


客户端

#yum -y install fuse fuse-devel
#useradd mfs -s /sbin/nologin
#./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
#make && make install
#chown -R mfs:mfs /usr/local/mfs

#mkdir /mnt/mfs

#/usr/local/mfs/bin/mfsmount /mnt/mfs/ -H 192.168.0.220





0 0
原创粉丝点击