AFS简介

发布人:网站管理员

 什么是AFS?

 

       OpenAFS 全称Open Andrew File System。是一种分布式的文件系统(Distributed File System),主要用于教育与科研网络。可以将分布在不同服务器上的磁盘空间组合成共有的存储空间,让用户能够在不同的计算机节点上方便、高效地使用相同的文件系统来管理自己的文件,在任何计算机节点上都能使用同一个目录地址对自已的文件进行透明访问。

 

       AFS的特点

 

       AFS分布式文件系统的特点主要有以下几方面:

 

       1. 历史悠久,技术成熟
        AFS于80年代中期在Carnegie Mellon University Information Technology Center开始开发,于1985年在校园里投入使用。此后不久,该大学成立了一家名为Transarc的公司,开始专注于AFS的开发,并在1989 年 5 月开始出售基于AFS的服务。1998年 IBM 收购了 Transarc,并使 AFS 成为一个开放源码产品,称为OpenAFS。

 

        2. 高安全性
        AFS 采用了基于Kerberos和ACL的双重认证机制,既包含用户身份验证,还能实现对用户数据读写权限的细粒度访问控制,提升了用户数据的安全性,使集群计算系统更加坚固。验证过程虽然复杂,但其完全由AFS自动完成,用户并不需要了解其具体的工作过程,对于普通用户来说,其工作过程是完全透明的。

 

        3. 高可用性
        AFS是专门为在大型分布式环境中提供可靠的文件服务而设计的,可以使集群的节点间简捷地实现共享,良好的客户端缓存管理极大的提高了文件操作的速度。

 

        4. 易用性
        AFS 支持单一、共享的名字空间,使用户在不必考虑其目录存储在哪个具体的物理设备的情况下,在互联网络覆盖的地方都能够通过客户机使用同一个目录地址对自已的文件进行透明访问。从最终用户看来,集群系统就象是一台计算机,也就是说,集群系统的构成对用户是透明的。所以集群系统管理的目的就是让集群系统象一台计算机一样利于管理。

 

        5. 扩展性好
        AFS能够扩展到上千个节点,提供一个统一的位置无关的名字空间。