MFS[檔案系統]

MooseFS是一個具有容錯性的網路分散式檔案系統。它把數據分散存放在多個物理伺服器上,而呈現給用戶的則是一個統一的資源。

常規特徵

對標準的檔案操作來說,mfs用起來跟其它的類unix系統類似:

1、分層次的結構(目錄樹)

2、存儲POSIX檔案屬性(許可權、最後訪問和修改時間)

3、支持特殊檔案(塊和字元設備、管道以及套接字)

4、符號連線和硬連線

5、對檔案系統的訪問可以通過IP位址和(或者)密碼進行限制

獨有特徵

1、高可靠(數據的多個拷貝被存儲在不同的計算機上)

2、通過附加新的計算機或者硬碟可以實現容量的動態擴展

3、刪除的檔案可以根據一個可配置的時間周期進行保留(一個檔案系統級別的資源回收筒)

4、不受訪問和寫入影響的檔案連貫快照

體系機構

1、管理伺服器(master server)

一台管理整個檔案系統的獨立主機,存儲著每個檔案的元數據(檔案的大小、屬性、位置信息,包括所有非常規檔案的所有信息,例如目錄、套接字、管道以及設備檔案)

2、數據伺服器群(chunk servers)

任意數目的商用伺服器,用來存儲檔案數據並在彼此之間同步(如果某個檔案有超過一個備份的話)

3、元數據備份伺服器(metalogger server)

任意數量的伺服器,用來存儲元數據變化日誌並周期性下載主要元數據檔案,以便用於管理伺服器意外停止時好接替其位置。

4、訪問mfs的客戶端

任意數量的主機,可以通過mfsmount進程與管理伺服器(接收和更改元數據)和數據伺服器(改變實際檔案數據)進行交流。

相關詞條

相關搜尋

熱門詞條

聯絡我們