快速业务通道

使用通用 NFS 装载工具进行统一装载

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-18

security flavors 是一个由逗号分隔的安全方法列表(sys、krb5 和 krb5i 等).在装载点的 read/write 操作期间将用到这些方法.这个列表用于匹配服务器支持的安全方法.此外,随后在该装载点下发生系统调用时也用到该列表.相应的导出项的 NFS 版本也可以使用类似的机制.

当所有内部装载完成时,将使用 UnionFS 合并所有内部目录,如清单 2 所示.


清单 2. 使用 UnionFS 合并所有内部目录

mount -t unionfs -o dirs=<temp_dir1>[:<temp_dir2>...] none <mount-point>

还记得 前一个场景 吗?在前面的场景中,客户机上有一个针对 v4 伪树的 NFSv4 装载,两个针对 Tools and Docs 的 NFSv3 装载,一个针对 Binaries 的 NFSv3 装载,并且我们使用通用 NFS 装载工具 —gennfsmount <NFS server> <mountpoint>— 将它们合并到一个装载中.在这个例子中,将创建以下临时目录:

/tmp/NFSv4
/tmp/NFSv3/Tools
/tmp/NFSv3/Docs
/tmp/NFSv2/Binaries
然后使用 unionfs 合并它们,如清单 3 所示:

清单 3. 使用 unionfs 进行合并


mount -t unionfs -o dirs=/tmp/NFSv4:/tmp/NFSv3:/tmp/NFSv2 none /mnt

拥有帝国一切,皆有可能。欢迎访问phome.net
UnionFS
UnionFS 是针对 Linux? 和 FreeBSD 的文件系统服务,它允许透明地覆盖独立的文件系统(即分支)的文件和目录以构成一个连贯的文件系统,从而实现统一装载文件系统.对于具有相同路径的目录的内容,将出现在生成的文件系统的一个合并目录中.针对 Linux 的 UnionFS 有两个版本:
Version 1.x 是独立的,可以作为模块构建.
Version 2.x 是最新的;它经过重新设计和实现,并且是 Andrew Morton 的 Linux -mm 树的一部分(因此它应该出现在主资源树中).

这会生成以下目录结构:


图 3. unionfs 生成的目录结构

unionfs 生成的目录结构


接下来,我们看看如何使用这个系统.

使用这个系统

在这个场景中,NFS 服务器导出属于不同 NFS 版本的不同项.不过在客户机上仅执行一个装载:通用 NFS 装载.图 4 显示了服务器导出的项.


图 4. 在服务器上导出的项

在服务器上导出的项

在这里,服务器导出 5 个属于不同 NFS 版本的 NFS 项.nfs4_A 和 nfs4_B 构成一个 NFSv4 伪树(/nfs4_A 和 /nfs4_A/nfs4_B).其余的是版本 2 和 3 的 NFS 导出项.

图 5 显示了服务器上的文件.


图 5. 服务器上的文件

服务器上的文件

在这个场景中,仅需使用一个装载操作,客户机就可以访问不同装载目录下的文件.不过,在这个系统中,用户使用一个装载操作就可以在一?目录结构中访问所有这些文件.

图 6 显示了使用通用 NFS 装载工具后的客户机输出:


图 6. 通用 NFS 装载工具的输出

通用 NFS 装载工具的输出

如您所见,图 6 显示了由通用 NFS 装载工具执行的多个内部装载./mnt 目录合并了所有 NFS 装载.

结束语

至此,我们已经演示了通用 NFS 装载工具的架构和机制.这个工具不仅为 NFS 服务器上的文件提供更容易的单点访问,为 NFS 空间提供更加紧凑的视图,因此它是 NFS 客户机的好帮手.

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号