MooseFs-1-网络分布式文件系统

1 关于MooseFs

MooseFS是一个容错的分布式文件系统,它通过物理服务器来拓展数据,并且对用户提供统一的资源。MooseFS作为一个类似Unix类型的文件系统提供了标准的文件操作:

(1)分层结构(文件树)
(2)提供POSIX文件属性(权限,最后访问和修改时间)
(3)支持特殊文件(块和字符设备,管道和套接字)
(4)符号链接(文件名执行目标文件)和硬链接(不同的文件名代表相同的数据)
(5)通过限制IP或/与密码限制访问文件系统

MooseFS的特征:

高可靠性(每个物理机上回备份相同的数据)
动态扩容
删除的文件可以保留一定时间(可配置,即文件系统级别的trash bin)
文件的连续快照(即使文件正在被写入或访问)

1.1 架构

MooseFS四个基本组件:
(1)Managing servers(master servers)
单机。
管理整个文件系统,存储每个文件的元数据(文件的大小、属性、位置,包括非常规文件的信息,例如目录、套接字、管道设备)。
(2)Data servers(chunk servers)
多机。
存储文件数据,同步数据(即数据的多分拷贝)。
(3)Metadata backup server(s)(metalogger server)
多机。
存储源数据的changelogs文件,周期性下载主元数据文件。在MooseFS中,Metalogger文件的机器可以轻易的升级为master,以防止原来的master故障。在MooseFS中,Metalogger可以提供一个额外的安全性。
(4)Client computers
可以访问(挂载)文件到MooseFS中。多台机器通过mfsmount进程来链接managing server(为了接收和修改文件的元数据),并且和其他的chunkservers交换真实的文件(也就是文件副本)。

mfsmount基于FUSE机制,因此MooseFS可以兼容任何以FUSE实现的操作系统中(例如Linux, FreeBSD, MacOS X等)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮皮冰燃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值