我在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