`

MooseFs介绍

阅读更多
1、MFS是一种分布式的文件系统,其所属的四种角色及每种角色的功能如下:
master servermetalogger serverchunk serverclient
负责各个数据存储服务器的管理,文件rw等备份master变化日志存储和传输数据使用


2、架构图


3、读数据流程图


4、写数据流程图



5、MFS的优缺点与使用场景分析
   优势: 
   A、Free(GPL)通用文件系统,不需要修改上层应用就可以使用(那些需要专门api的dfs好麻烦,如MogileFS。
   B、可以在线扩容,体系架构可伸缩性极强,官方的case可以扩到70台了(不过70在同类产品中并不属优势)。
   C、部署简单
   D、文件对象高可用,可设置任意的文件冗余程度(提供比raid1+0更高的冗余级别,而绝对不会影响读或者写的性能,只会加速哦!)
   E、提供Windows回收站的功能.(不怕误操作了,提供类似oralce 的闪回等高级dbms
的即时回滚特性,oralce这些特性可是收费的哦!)
   F、提供类似Java语言的 GC(垃圾回收)
   G、提供netapp,emc,ibm等商业存储的snapshot特性
   H、提供web gui监控接口
   不足:
   A、master本身的性能瓶颈。(不太恰当的比方:类似mysql 主从复制,从的可以扩
展,主的不容易扩展)
   B、体系架构存储文件总数的可遇见的上限(master特别耗内存)
   C、单点故障解决方案的健壮性
   D、当一个chunkserver坏了的时候,如果这时候在写数据, 就很难处理

6、Fuse介绍
   FUSE(Filesystem in Userspace):用户空间文件系统,是操作系统中的概念;指完全在用户态实现的文件系统。目前Linux通过内核模块对此进行支持。
   Linux用于支持用户空间文件系统的内核模块名叫FUSE,FUSE一词有时特指Linux下的用户空间文件系统。特别适用于各种虚拟文件系统和网络文件系统,但是,在用户态实现文件系统必然会引入额外的内核态/用户态切换带来的开销,对性能会产生一定影响。
  Linux从2.6.14版本开始通过FUSE模块支持在用户空间实现文件系统。


 
  • 大小: 46.1 KB
  • 大小: 19.1 KB
  • 大小: 26.4 KB
分享到:
评论

相关推荐

    Moosefs 用户手册2.0

    MooseFS 介绍 **1.1 架构** MooseFS采用了一个分布式的架构,由以下几个主要组件构成: - **MasterServers**:负责管理和控制整个文件系统,包括文件元数据的存储以及分配文件到各个ChunkServers。 - **...

    MooseFS 分布式文件系统介绍与部署

    MooseFS,全称为“Moose File System”,是一款开源的分布式文件系统,旨在提供高可用性、可扩展性和性能。...提供的“mooseFS.pptx”文件可能包含更详细的介绍和示例,建议进一步查阅以获取更多信息。

    MooseFS官方安装部署手册

    - **安装MooseFS**:文档开头部分可能介绍了安装MooseFS的总览,以及提供了一个步骤式教程,说明了如何从头开始安装MooseFS系统。 - **核心技术和开发支持团队**:强调了文档是由MooseFS的核心技术开发和支持团队所...

    MooseFS 2.0 中文用户手册

    总的来说,"MooseFS 2.0 中文用户手册"是学习和使用MooseFS的重要资源,它不仅介绍了MFS的基本概念,还提供了详细的操作指南和技术参考,对于管理员和开发人员来说是一份宝贵的文档。在使用过程中,如果有任何疑问或...

    moosefs技术文档

    ##### 存储类介绍 - **存储类定义**:一组用于定义数据如何存储的标准。 - **标签**:用于标识存储类的名称,可以应用于块服务器。 ##### 如何使用存储类 1. **机器配置**:设置哪些块服务器属于哪个存储类。 2. **...

    moosefs安装程序

    下面将详细介绍MFS的安装过程及其组成部分。 1. **MFS组件解析**: - **Master节点**:MFS的核心组件,负责元数据管理,包括文件系统的目录结构、权限信息和文件位置等。Master节点维护整个系统的状态,并协调其他...

    MooseFS网络分布式文件系统用户手册

    手册的后半部分,对MooseFS 3.0中新增的存储类别功能进行了详细介绍,包括存储类别的概念、标签的定义、如何使用存储类别以及存储类别相关工具的使用方法。最后,手册提供了一些常见的使用场景。 现在,我们将对...

    MFS权威指南 Moosefs

    MooseFS权威指南 ——分布式文件系统一站式解决方案 内容目录 1 前言..................................................................................3 1.1 原文及QQ群.........................................

    moosefs的ansible自动部署

    1. **MooseFS基础介绍** - 架构:MooseFS由三部分组成:Master Server(主控服务器)、Chunk Server(数据节点)和Client(客户端)。Master Server负责元数据管理,Chunk Server存储实际数据,Client则提供用户...

    基于MooseFS的分布式共享存储技术的研究与应用.pdf

    文章首先介绍了MooseFS的系统架构和特征,然后详细介绍了MooseFS的关键技术,包括负载均衡算法、数据存储和传输、元数据管理等。最后,文章对基于MooseFS的分布式共享存储平台进行了性能测试,结果表明该平台不仅...

    moosefs-installation

    本指南将详细介绍如何安装 MooseFS 2.0.73 版本,并涵盖从配置 DNS 服务到最终安装各组件的所有步骤。 ### 1.1 1.6.2x 版本与 2.0.x 版本之间的主要差异 1. **主服务器配置通过 DNS 实现**:不再支持在客户端和 ...

    2009系统架构师大会PPT:田逸:分布式文件系统moosefs

    在2009年系统架构师大会上,田逸介绍了MooseFS这一高可用、可扩展的分布式文件系统。MooseFS作为一款分布式文件系统,其核心优势在于能够有效地解决传统共享文件系统的缺陷,如高可用性不足、读写性能受限以及难以...

    基于Java+Moosefs的分布式文件系统设计与实现(源码+文档)-Java-分布式文件系统.zip

    资源名字:基于Java+Moosefs的分布式文件系统设计与实现(源码+文档)_Java_分布式文件系统.zip资源内容:项目全套源码+完整文档源码说明: 全部项目源码都是经过测试校正后百分百成功运行。适合场景:相关项目设计...

    流行分布式文件系统介绍

    分布式文件系统介绍,包含分布式文件发展历史,设计原理,流行分布式文件系统介绍,如:HDFS TFS FASTDFS CEPH LUSTRE GOOGLEFS MOOSEFS MOGILEFS

    mfs用户手册

    - 维护模式:介绍如何将MooseFS置于维护模式,以便进行维护和升级。 - 数据块复制优先级:设置数据块复制的优先级来优化数据恢复和数据同步。 5. MooseFS工具 - 对于Master服务器:包括mfsmaster(管理Master...

    分布式存储系统介绍-Cloud_Storage

    简单的介绍了分布式文件系统的基本知识,介绍了ceph、glusterfs和moosefs的一些应用场景和基本操作。 介绍了分布式文件系统常用的基本技术,如集中式元数据和一致性hash,介绍了数据备份和分块等方法。 分布式文件...

    7种主流分布式文件系统介绍

    整理了当前最主流的7种分布式文件系统(FastDFS MogileFS HDFS`TFS MooseFS KFS Ceph)的概要介绍,可以使你快速了解当前分布式文件系统的特性、各自文件系统实现目标及应用场景,了解这些分布式文件系统的架构特点...

Global site tag (gtag.js) - Google Analytics