NFS自动挂载程序 – 挂载点父目录中的文件/目录

我在Redhat Ent Linux 5主机上遇到NFS问题,因为我想在/opt/backup/opt/stage上挂载一些NFS共享

/opt中还有一些其他目录和文件,例如/opt/myapp/opt/otherapp/opt/test等等,我们希望在挂载NFS共享时访问它们。

目前,从/etc/fstab启动的NFS共享都运行良好。

不过,我们希望通过autofs / automounter来按需安装/opt/backup/opt/stage ,而不是从/etc/fstab启动。

我已经这样configuration,使得NFS共享使用autofs / automounter挂载OK,但是当自动挂载程序在挂载点上挂载NFS共享时,我无法在/opt看到其他文件。

是否可以使用自动挂载程序在/opt/backup/opt/stage上挂载NFS共享,并仍然可以访问/opt的其他文件,即。 /opt/myapp/opt/otherapp/opt/test等?

如果这样怎么样?

我已经运行了一个演示会议已经粘贴在下面的一些意见,试图帮助解释这个问题。

谢谢。

这里是演示:

# / opt有两个装载点目录“backup”和“stage”以及dirs“lost + found” # “myapp”“otherapp”和文件“test”

 [root@jttest6 etc]# ls /opt backup lost+found myapp otherapp stage test 

#我们列出NFS挂载点 – 没有文件,NFS共享没有挂载(此时Autofsd没有运行)

 [root@jttest6 etc]# ls /opt/backup [root@jttest6 etc]# ls /opt/stage 

#这是/etc/auto.master中的内容

 [root@jttest6 etc]# grep -v ^# /etc/auto.master /misc /etc/auto.misc /opt /etc/auto.opt /net -hosts +auto.master 

#这是/etc/auto.opt中的内容

 [root@jttest6 etc]# cat /etc/auto.opt backup -rw,soft,intr,rsize=8192,wsize=8192 nfs.icesa.catholic.edu.au:/opt/backup stage - 

rw,soft,intr,rsize = 8192,wsize = 8192 nfs.icesa.catholic.edu.au:/opt/stage

#我们开始autofs

 [root@jttest6 etc]# service autofs start Starting automount: [ OK ] 

#我们列出了NFS挂载点(由于列表很长,所以我把它放在头上)这个#足以显示现在挂载的东西)

 [root@jttest6 etc]# ls /opt/backup|head -2 ACL brocade-backups [root@jttest6 etc]# ls /opt/stage|head -2 ADF ApplicationServer101202 

#但是我们现在已经失去了“丢失+find”“myapp”“otherapp”和文件“test”

 [root@jttest6 etc]# ls /opt backup stage 

这是一个间接安装设置,听起来像是你想要一个直接的安装点设置。 尝试:

 /etc/auto.master /- /etc/auto.opt /etc/auto.opt /opt/backup -rw,soft,intr,rsize=8192,wsize=8192 nfs.icesa.catholic.edu.au:/opt/backup 

资料来源: http : //docs.oracle.com/cd/E19455-01/806-0916/rfsrefer-72/index.html