我试图看看OpenAFS是否适合我作为分布式文件系统的需要,并且有点卡住。 有文档,但都很难理解,所以在这里请求一些专家的build议。 我的问题:
OpenAFS的版本对于新手来说并不是完全简单的。 这个交易截至2012年。有三个基本的OpenAFS版本:“主”,“不稳定”(1.7)和“稳定”(1.6)。
“主人”是所有发展的地方,而且是最先进的。 开发人员通常首先将他们的变化落实到主人手中,如果有必要的话,这些变化就会回到老的分支。 除非你是OpenAFS开发者,否则你不想运行这个。
“不稳定”目前是1.7分支。 Windows OpenAFS客户端二进制文件是从这个分支中删除的。
“稳定”目前是1.6分支。 非Windows OpenAFS客户端版本是从这个分支(例如,Mac OSX,Linux,Solaris等)中删除的。 这个分支只能得到错误修复和安全更新; 没有大的function将落在稳定的分支。
不要在Windows上运行1.7。 在AFS服务器上运行1.6。
如果你可以为你的操作系统使用预先构build的二进制文件,我build议你这样做。 我通过RPM Fusion保留Fedora的RPM。 如果您使用的是Ubuntu或Debian,则还有可用的软件包。 如果你绝对不能得到它的工作, openafs-info邮件列表是一个很好的帮助。
OpenAFS不需要服务器或客户端上的专用分区。 您可能会在互联网上看到有关为服务器设置专用/副服务器分区或为客户端分配专用/ usr / vice / cache分区的参考信息。 如果你想使用专用分区,这取决于你; 重点是它是可选的。
如果你使用afp,你的意思是苹果的networking共享协议? 您不希望通过networking共享存储AFScaching – 它应该在本地磁盘上运行。
本教程可能会有所帮助。 Debian的这个教程更加详细。 我自己,在Ubuntu上设置OpenAFS 1.6pre2时,我碰到了使用afs-newcell的麻烦。 OpenAFS需要花费很多努力来设置。 我build议你试着理解你在做什么,而不是盲目地跟随教程(就像我做的那样),因为当你遇到问题时,这会为你节省很多时间。
对于CentOS,您可以使用Scientific Linux https://www.scientificlinux.org/上的 repos。 这是另外一个RHEL(如CentOs)的克隆,它附带了openafs。