目录:
定义-安德鲁文件系统(AFS)是什么意思?
安德鲁文件系统(AFS)是由卡内基梅隆大学开发的分布式网络文件系统。 企业使用AFS来促进位于不同区域的AFS客户端计算机之间的存储服务器文件访问。 AFS为访问透明和同质名称空间文件位置的所有网络客户端提供可靠的服务器。
可以从分布式环境或位置无关的平台访问AFS。 用户从运行任何具有Kerberos身份验证和单一名称空间功能的OS的计算机上访问AFS。 用户登录到在分布式计算基础结构(DCI)中进行交互的计算机后,即可共享文件和应用程序。
Techopedia解释了Andrew文件系统(AFS)
在分布式网络中,AFS依靠本地缓存来提高性能并减少工作量。 例如,服务器响应工作站请求并将数据存储在工作站的本地缓存中。 当工作站请求相同的数据时,本地缓存将满足该请求。
AFS网络采用服务器和客户端组件,如下所示:
- 客户端可以是对网络上存储的AFS服务器文件生成请求的任何类型的计算机。
- 服务器响应并发送请求的文件后,该文件将存储在客户端计算机的本地缓存中,并呈现给客户端计算机用户。
- 当用户访问AFS时,客户端使用回调机制将所有更改发送到服务器。 常用文件存储在客户端计算机的本地缓存中,以便快速访问。
AFS为用户提供了多个访问控制权限,如下所示:
- 查找(1):用户可以访问并列出AFS目录和子目录的内容,并查看目录的访问控制列表(ACL)。
- 插入(i):用户可以添加新的子目录或文件。
- 删除(d):用户可以删除目录文件。
- 管理(a):用户可以修改主目录的ACL。
- 读取(r):用户可以查看文件目录或子类别的内容,因为AFS支持标准的Unix所有者读取权限控制集。
- 写入(w):用户可以修改或写入文件,因为AFS支持Unix所有者写入许可权控制集。
- 外观(k):处理器可以使用目录执行需要Flock文件的程序。