我意识到,由于NFS不是块级的,LVM不能直接使用。
但是:有没有办法将多个NFS 导出 (从3台服务器)组合到不同服务器上的一个安装点上?
具体来说,我希望能够在RHEL 4(或5)上执行此操作,然后将组合挂载重新导出到RHEL 4服务器。
扩张
我挂lvm的原因是我想要一堆导出的挂载( serverb:/mnt/export , serverc:/mnt/export , serverc:/mnt/export等)到/mnt/space /mnt/space这个服务器上的/mnt/space ( serverx )作为一个大文件系统。
是的,我知道再出口通常是一件坏事,但认为它可能有效,如果有一种方法可以在新版本上完成,而不是旧版本
从阅读unionfs文档看来,我无法通过远程连接使用它 – 我误解了它吗? 更准确地说,由于Union FS合并了多个分支的内容,但是使它们看起来像一个,它似乎并没有反过来:
我试图以一种合并的方式装入一堆NFS的数据,然后写给他们,而不是关心数据到哪里去。
GlusterFS对于这个工作非常有用,你也可以考虑使用Lustre(虽然我还没有使用过)GlusterFS是一个NFS独立软件,但是移动它会很容易。 您也可以将它用于将来可能需要的Raid 10networking,并且非常容易扩展。
你的意思是类似于UnionFS的东西(它跟LVM没有任何相似之处 ),或者只是把几个文件系统/mnt/fs3 (比如/mnt/fs1 , /mnt/fs2 , /mnt/fs3 )?
此外,重新导出NFS挂载(甚至在本地挂载文件系统的NFS挂载文件系统 – 请参阅nohide (5)中的nohide选项)是一个令人兴奋的前景,涉及各种各样的angular落案例和可能的bug隐藏。 “这里是怪物”的确如此。
我目前在HPC Linux集群上使用IBM的GPFS。 支持多个直接连接的节点(我们使用FibreChannel),其他节点可以有一个基于networking的块级访问同一个卷。
您可能也对drbd + gfs感兴趣。
如何iSCSI? 目标机器的负载,每个目标机器向启动器节点提供块设备? 然后,在iSCSI启动器上,使用LVM将块设备连接在一起,安装此设备,然后将其作为NFS挂载点导出?