有思俱乐部学习园地

client配置


client配置


 客户端: 通过fuse内核接口挂接远程管理服务器上所管理的数据存储服务器,.看起来共享的文件系统和本地unix文件系统使用一样的效果.

1、添加mfs组

groupadd mfs

2、新增系统用户mfs,并把该用户加入mfs组

useradd -g mfs mfs

然后输入apt-get update 进行更新 更新完成后输入

apt-get install  gcc build--essential
编译时需要安装pkg-config
apt-get install pkg-config

然后通过winscp把


下载地址为:
fuse-2.9.2.tar.gz
mfs-1.6.27-1.tar.gz
zlib-1.2.5.tar.gz

这三个拉到/usr/src下(本实验在此目录下,也可自定义目录) 然后在ubuntu下输入

提示: fuse-2.9.2版本过低 在centos7.9中可通过如下指令下载最新版yum install fuse-devel 其他平台未测试 最新安装包暂时未找到,找到后附上新版本

cd  /usr/src
tar -zvxf  fuse-2.9.2.tar.gz
tar -zvxf  zlib-1.2.5.tar.gz
tar -zvxf  mfs-1.6.24.tar.gz
cd fuse-2.9.2
./configure
make
make install
cd	/usr/src/zlib-1.2.5
./configure
make
make install
cd /usr/src/mfs-1.6.24
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster -disable-mfschunkserver --enable-mfsmount
make
make install

修改文件/etc/hosts ,增加如下的文本行:

Ip  mfsmaster

假定客户端的挂接点是/mnt/mfs,我们将以下面的指令来使用MooseFS分布式共享文件系统: 1、创建挂接点

mkdir -p /mnt/mfs

开始挂接操作

打开开机启动文件
vi /etc/rc.local
在最末尾添加如下开机启动命令
/usr/bin/mfsmount /mnt/mfs -H mfsmaster

注释:ubuntu18.04开机启动比较复杂,参考此文章 https://blog.csdn.net/idiot_qi/article/details/86527052?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase

执行命令df –h | grepmfs检查分区情况,可能的输出如下:

/storage/mfschunks/mfschunks1
2.0G 69M 1.9G 4% /mnt/mfschunks1
/storage/mfschunks/mfschunks2
2.0G 69M 1.9G 4% /mnt/mfschunks2
mfs#mfsmaster:9421 3.2G 0 3.2G 0% /mnt/mfs

工作人员

 
作者:谢峰
信息录入:谢峰