分布式文件存儲系統有哪些 分布式文件系統是什么

分布式文件存儲系統有哪些 分布式文件系統是什么

目前幾個主流的分布式文件系統除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)擁有多個元數據服務器,元數據也是分布式 , 使得元數據的管理不再是系統瓶頸;
【分布式文件存儲系統有哪些 分布式文件系統是什么】

經驗總結擴展閱讀