网络通信 频道

分布式文件系统MFS 实现存储共享剖析(下)

  二、 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目录的文件,应该发现如下文件:


  

0
相关文章