- 論壇徽章:
- 0
|
回復 #6 nntp 的帖子
1>由以上可見 集群文件系統和分布式文件系統有很大區(qū)別, 一個是有一個中心存儲,多個client通過gfs連接到存儲實體,各個client對數據的讀寫通過運行于各個client上的gfs來協調. 一個是分布在多個server上組成大的存儲,然后對外提供統一接口/example,各個client只管讀寫數據,數據統一由server上的parallel file system manager管理.
1. cluster aware/wide FS ( TruCluster cluster wide FS, ocfs, ocfs2, polyserv, GFS ....)
FS are locate on classic storage system such as DAS, NAS(netapp filer), SAN.
2. Parallel FS (lustre, SFS, GPFS, PVFS.....)
FS are seperated on different computing system that Act as "storage Nodes" and "Storage Meta Nodes". Normally we use cheap IA server present those "nodes".
2>NFS原理是一臺storage server, 然后多臺"client" 掛載(mount) "storage server" 到本機, 看起來就如同本機一個目錄,從而實現多client的共享, 沒有鎖的機制
3>lustre coda 則是分布式文件系統
一臺manage server 數臺metadata server 通過manage server虛擬出一個路徑如同 /*/*/share-folder
然后多臺client端通過安裝 lustre/coda 客戶端, 從而找到/*/*/share-folder 從而實現多臺client共享.
coda沒有鎖機制,通過client 的disconnect/connect不同狀態(tài),表示是否出現同時寫一個文件出現沖突.若出現,需要手工解決.
lustre還沒看文檔,但貌似支持鎖機制 |
|