搜索

分布式文件系统有哪些主要的类别?

发布网友 发布时间:2022-03-28 00:04

我来回答

3个回答

懂视网 时间:2022-03-28 04:25

目前几个主流的分布式文件系统除GPFS外,还有PVFS、Lustre、PanFS、GoogleFS等。具体介绍如下:

  

  1、PVFS(Parallel Virtual File System)项目是Clemson大学为了运行Linux集群而创建的一个开源项目,目前PVFS还存在以下不足:

  

  (1)单一管理节点:只有一个管理节点来管理元数据,当集群系统达到一定的规模之后,管理节点将可能出现过度繁忙的情况,这时管理节点将成为系统瓶颈;

  

  (2)对数据的存储缺乏容错机制:当某一I/O节点无法工作时,数据将出现不可用的情况;

  

  (3)静态配置:对PVFS的配置只能在启动前进行,一旦系统运行则不可再更改原先的配置。

  

  2、Lustre文件系统是一个基于对象存储的分布式文件系统,此项目于1999年在Carnegie Mellon University启动,Lustre也是一个开源项目。它只有两个元数据管理节点,同PVFS类似,当系统达到一定的规模之后,管理节点会成为Lustre系统中的瓶颈。

  

  3、PanFS(Panasas File System)是Panasas公司用于管理自己的集群存储系统的分布式文件系统。

  

  4、GoogleFS(Google File System)是Google公司为了满足公司内部的数据处理需要而设计的一套分布式文件系统。

  

  5、相对其它的文件系统,GPFS的主要优点有以下三点:

  

  (1)使用分布式锁管理和大数据块策略支持更大规模的集群系统,文件系统的令牌管理器为块、inode、属性和目录项建立细粒度的锁,第一个获得锁的客户将负责维护相应共享对象的一致性管理,这减少了元数据服务器的负担;

  

  (2)拥有多个元数据服务器,元数据也是分布式,使得元数据的管理不再是系统瓶颈;

  

  (3)令牌管理以字节作为锁的最小单位,也就是说除非两个请求访问的是同一文件的同一字节数据,对于数据的访问请求永远不会冲突。

热心网友 时间:2022-03-28 01:33

1、单机文件系统
用于操作系统和应用程序的本地存储。

2、网络文件系统(简称:NAS)
基于现有以太网架构,实现不同服务器之间传统文件系统数据共享。

3、集群文件系统
在共享存储基础上,通过集群锁,实现不同服务器能够共用一个传统文件系统。

4、分布式文件系统
在传统文件系统上,通过额外模块实现数据跨服务器分布,并且自身集成raid保护功能,可以保证多台服务器同时访问、修改同一个文件系统。性能优越,扩展性很好,成本低廉。

热心网友 时间:2022-03-28 02:51

分布式存储在大数据、云计算、虚拟化场景都有勇武之地,在大部分场景还至关重要。https://community.emc.com/message/655951 下面简要介绍*nix平台下分布式文件系统的发展历史:
1、单机文件系统
用于操作系统和应用程序的本地存储。

2、网络文件系统(简称:NAS)
基于现有以太网架构,实现不同服务器之间传统文件系统数据共享。

3、集群文件系统
在共享存储基础上,通过集群锁,实现不同服务器能够共用一个传统文件系统。

4、分布式文件系统
在传统文件系统上,通过额外模块实现数据跨服务器分布,并且自身集成raid保护功能,可以保证多台服务器同时访问、修改同一个文件系统。性能优越,扩展性很好,成本低廉。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top