常規特徵
對標準的檔案操作來說,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進程與管理伺服器(接收和更改元數據)和數據伺服器(改變實際檔案數據)進行交流。