二、 freebsd作为MFS客户端
Freebsd安装和挂接MFS集群文件系统,比centos操作起来要复杂一些.mfsmount需要依赖fuse,并且需要在内核中加载fusefs模块。
(一)安装fuse
1、解包 tar zxvf fuse-2.7.4.tar.gz
2、切换目录 cd fuse-2.7.4.
3、配置 ./configure
4、编译安装 make;make install
如果系统已经安装了fuse,则跳过这个步骤。
(二) 安装内核模块fusefs-kmod
1、执行系统命令sysinstall
2、光标选定Configure,进入下一步。
3、选择"Packages",进入下一步。
4、选择"FTP"作为安装源,进入下一步。
5、选择"kld"后,回车执行默认动作"[OK]",进入下一步选软件包。
6、选择"fusefs-kmod-0.3.9.p1_2",按[OK]返回到第"4"步出现的那个操作界面。这时我们用"Tab"键选中底部右边的"Install",完成安装后,会出现一个安装成功的提示,然后瞬间消失。
◆ 加载fusefs模块 kldload /usr/local/modules/fuse.ko .如果加载不成功,请检查是否存在模块文件fuse.ko.
◆ 检查fusefs模块是否被加载到内核:
如果没有类似上面馆的输出,就表明fusefs模块没有加载成功。
(三)安装包 pkg-config:
1、cd /usr/ports/devel/pkg-config
2、make install clean
(四)安装MFS客户端
1、解包 tar zxvf mfs-1.5.12.tar.gz
2、切换目录 cd mfs-1.5.12
3、创建用户 pw useradd mfs -s /sbin/nologin
4、配置 ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount
5、编译安装 make ; make install
◆检查MFS客户端安装的结果。通过查看目录/usr/local/mfs/bin目录的文件,应该发现如下文件: