Moosefs文件系统的安装、配置和使用

本文详细介绍了Moosefs文件系统的安装、配置和使用步骤,包括元数据服务(master server)、metalogger、chunkserver的设置,以及客户端安装配置和挂载操作。在Ubuntu 11.04环境下,通过配置mfsmaster.cfg、mfsexports.cfg等文件,完成MFS的部署,并提供启动、检查和管理服务的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、MFS文件系统结构

角色 角色作用
管理服务器
managing server(master)
负责各个数据存储服务器的管理,文件读写调度,文件空间回收以及恢复多节点的拷贝
元数据日志服务器
metalogger server(metalogger)
负责本分master服务器的变化日志文件,文件类型为changelog_ml.*.mfs,以便于在master server 出问题的时候阶梯其进行工作
数据存储服务器
data servers(chunkservers)
负责连接管理服务器,听从管理服务器的调度,提供存储空间,并为客户提供数据传输
客户机挂载使用
client computers
通过fuse内核挂接远程管理服务器上所管理的数据存储服务器,看起来和共享的文件系统和本地unix文件系统使用一样的效果
下面具体介绍MFS文件系统中四个重要角色的安装配置使用的方法。

二、安装和配置元数据服务(master server)

下面讲述的整个安装是在ubuntu 11.04 下安装。

1、首先创建一个用户mfs

(注意:在这里创建了mfs用户,但是在整个安装配置的过程中并没有体现这个用户的作用)

2、安装mfs文件系统

 首先下载mfs文件系统的源代码,很方便的下载,也可以使用命令下载 wget http://ncu.dl.sourceforge.net/project/moosefs/moosefs/1.6.11/mfs-1.6.27.tar.gz

如果下载不成功,可能是因为mfs版本是最新,目前最新的是为1.6.27

使用命令tar -zxf mfs-1.6.27.tar.gz 解压文件,

使用下面的命令安装文件系统

(注意:这里需要的注意的地方就是,使用这个命令安装以后的mfs没有bin文件夹,但是挂载文件系统需要使用mfsmount命令,需要在这个命令的后面添加一个参数 --enable-mfsmount 也就是在上面的命令后面添加这个参数即可)

如果是新的ubuntu虚拟机,可能有的包不存在,比如出现下面的问题


说明缺少zlib的开发包,需要安装


在wget获取时同样需要使用网站最新的zlib包,不然下载不成功。

同样是解压后直接配置、编译、安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值