WEB开发网
开发学院服务器服务器方案 基于Linux的集群系统的文件系统介绍 阅读

基于Linux的集群系统的文件系统介绍

 2007-03-07 10:51:11 来源:WEB开发网   
核心提示:本篇将为您讲述集群系统文件系统,主要包括Coda,Global,xFS,MOSIX文件系统,基于Linux的集群系统的文件系统介绍,集群计算的发展需要发展并升级文件系统,此文件系统不仅能够对多个文件提供并行的访问,对于大的安装而言这是非常重要的,对于NFS文件系统而言,而且能在对同一文件进行访问的进程间提供cache一

本篇将为您讲述集群系统文件系统,主要包括Coda,Global,xFS,MOSIX文件系统。

集群计算的发展需要发展并升级文件系统,此文件系统不仅能够对多个文件提供并行的访问,而且能在对同一文件进行访问的进程间提供cache一致性。大多数传统的网络文件系统如NFS、AFS、Coda对于并行处理而言是远远不够的,因为它们都依赖中心文件服务器。但是,随着越来越多的客户的加入,服务器的cpu很快就成为了性能的瓶颈。为了解决这个问题,处理能力更强的服务器已经被制造了出来,而且文件系统的设计者们也试图将更多的工作交给客户来完成,但是即使是这样,服务器的速度仍然是文件系统可升级性的瓶颈。新一代的文件系统如Global File System(GFS) 、XFS和 Frangipani 比较适合于集群系统。因为这些系统都在集群系统中的机器上分配存储器、cache 和控制权,并且提供了并行文件访问和cache一致性的解决方法。

1. Coda文件系统

Coda文件系统(Coda File System)适用于分布式网络环境。它是在1987年在卡耐基梅隆大学以AFS2为原型开发出来的。Linux Virtual Server就采用了Coda文件系统。Coda提供了以下适用于网络文件系统的特性。

为移动的客户提供了断开操作。

它是一种自由软件。

通过客户访问的持续缓存提供了高可用性。

服务器复制功能。

提供了认证的安全模型、加密和访问控制。

部分网络失效后能够继续工作。

具有网络带宽适应性。

较好的可扩展性。

即使在网络失效时也为共享定义了良好的语法。

AFS和Coda文件系统都将所有的文件放于同一个目录下,如AFS 是/afs,Coda是 /coda,这意味着所有的客户都可以使用相同的配置,所有的用户看到的是相同的文件树。对于大的安装而言这是非常重要的。对于NFS文件系统而言,客户需要服务器的最新列表而在Coda中只需要找到根目录/coda。

1 2 3  下一页

Tags:基于 Linux 集群

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接