- 论坛徽章:
- 0
|
回复 #6 nntp 的帖子
1>由以上可见 集群文件系统和分布式文件系统有很大区别, 一个是有一个中心存储,多个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不同状态,表示是否出现同时写一个文件出现冲突.若出现,需要手工解决.
lustre还没看文档,但貌似支持锁机制 |
|