搭建MFS后的一篇废话(不断补充中。。。)

一。moosefs的架构

整个MFS架构分成了4个角色:

  1. 管理服务器(master):一台单独的机器用于管理所有的文件系统,保管每一个文件的metadata,比如大小,文件存放地,目录等等),metadata是存放在master的内存和硬盘中。

  2. 元数据日志服务器(metalogger):负责备份master服务器变化的日志文件,就是master的backup。(暂时我没搭建)

  3. 数据存储服务器(chunk):真实存放数据的地方,连接管理服务器,听从它的安排和调度,提供数据存放的空间。

  4. 客户机(client):所有客户机都是用mfsmount这个进程和master以及chunk server交互。

 注意:mfsmount基于fuse的原理。(fuse原理我单独会记录另一篇流水账)

网络示意图:

搭建MFS后的一篇废话(不断补充中。。。)_第1张图片

搭建MFS后的一篇废话(不断补充中。。。)_第2张图片

搭建MFS后的一篇废话(不断补充中。。。)_第3张图片

Moosefs是一个容错的分布式文件系统。它把数据分布了许多个物理机器上面,但是对于用户却只是一个资源。它支持POSIX. 

但是和unix文件系统区别的地方是:

   1.高可靠性,就是通过配置goal值来实现。

搭建MFS后的一篇废话(不断补充中。。。)_第4张图片

   2.自动扩展存储空间,通过添加新的硬盘或者机器。

   3. 垃圾桶。

搭建MFS后的一篇废话(不断补充中。。。)_第5张图片

   4. 文件一致的快照。



你可能感兴趣的:(搭建MFS后的一篇废话(不断补充中。。。))