下载此文档

OpenAFS学习手札(1).doc


文档分类:外语学习 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
OpenAFS学****手札(1)
OpenAFS学****手札(1)- -

这里,我开始我的《OpenAFS学****手札》。
接触AFS完全是因为工作的原因,原来项目设计的时候就是要把静态文件:项目本身和用户的上传的静态文件,集中化后台化管理。当时想到的就是最简单的NFS。事实证明NFS是简单可靠易行的方法。随着项目的发展NFS的不足之处开始显现,由于我们的项目使用单一目录存储,所以文件存储的扩容就成了问题,虽然NFS可以嵌套mount,但是这不符合我们单一目录的要求;如果以后项目的需求需要将静态文件成为一个单独域,公开在公网上,NFS的安全性不能符合要求;随着访问量的增加文件读取的效率是个问题,NFS是现取文件,如果站点分布各地,效率就不能符合要求;我们可能需要分布我们的站点,需要分布式的文件系统,而NFS不能算分布式。因为以上的情况,我们需要找一个替代NFS的方案,硬件实现的话成本太高,于是我们考虑到了AFS,据说AFS在全美有最大的分布式文件系统。
Google上可以查到的参考资料全是英文的,我查到比较全的资料只有OpenAFS站点()上的官方资料,并且跟着官方手册做一样会遇到很多头疼的问题。现在,研究AFS有一些时间后,我决定把我学****中的心得写出来,并简易翻译一些OpenAFS手册的原文。未必理解都正确,主要是我希望能和有兴趣的朋友分享交流。

1 OpenAFS简介

AFS是一个分布式的文件系统。由Carnegie Mellon大学首先发起,Transarc Corporation (现在的IBM Pittsburgh Labs)开发并支持。它提供一个客户端-服务器的文件共享构架,为数据提供了独立的可分配的透明环境。IBM开放了AFS的源代码。现在就叫做OpenAFS。
关键字:
一个分布的文件系统:AFS可以让用户在存储在网络上共享并访问资源,就像用户访问自己本地文件一样简单。这个文件系统还有另一个之所以叫做“分布式”的原因是:文件可以存储在很多不同的机器上,但是对于在任何一台机器上的用户来说都可以使用。
服务器和客户端(Server and Clients): 实际上AFS将文件存储在网络上的一个子网机器中,叫做文件服务器(file server machines)。文件服务器提供对网络里其他机器的文件存储和发布服务(也包扩其他专门的服务)。客户端就是用户用来读取和存储AFS文件的工具。
单元(Cells):虽然你的AFS cell是独立可管理的,你或许想组织你的本地文件使得来自其他cells的用户也能够访问。AFS可以上cells把他们的本地文件空间联合成全球文件空间,并且对于用户来说是透明的,他们无需知道文件存储在什么地方。AFS其实是为用户提供了一个统一命名空间(uniform namespace)。
卷(Volumes):AFS将文件存放在volumes中,使得文件的分布和维护一个统一的命名空间成为可能。vol

OpenAFS学习手札(1) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人好用的文档
  • 文件大小27 KB
  • 时间2021-07-26