NFS 自動掛載程序 - 在掛載點的父目錄中掩蔽的文件/目錄
我在 Redhat Ent Linux 5 主機上遇到 NFS 問題,因為我想在
/opt/backup
和/opt/stage
.在掛載 NFS 共享時,我們還希望訪問
/opt
例如/opt/myapp
、/opt/otherapp
、等中的其他一些目錄和文件。/opt/test
目前 NFS 共享在啟動時掛載
/etc/fstab
並且一切正常。但是,我們希望 通過 autofs/automounter 按需掛載,而不是
/opt/backup
從./opt/stage``/etc/fstab
我對此進行了配置,以便 NFS 共享使用 autofs/automounter 掛載正常,但是當自動掛載器將 NFS 共享掛載到掛載點時,我看不到
/opt
.是否可以使用自動掛載程序來掛載 NFS 共享,
/opt/backup
並且/opt/stage
仍然能夠訪問 .ie 中的其他文件/opt
。/opt/myapp
,/opt/otherapp
,/opt/test
等等?如果有怎麼辦?
我已經執行了一個展示會話,該會話已粘貼在下面,並附有一些評論以嘗試幫助解釋問題。
謝謝。
這是展示:
#
/opt 有兩個掛載點目錄“backup”和“stage”以及目錄“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 掛載點(我輸入 head 因為列表很長 - 這#
足以表明現在已經掛載了一些東西)[root@jttest6 etc]# ls /opt/backup|head -2 ACL brocade-backups [root@jttest6 etc]# ls /opt/stage|head -2 ADF ApplicationServer101202
#
但是我們現在無法訪問目錄“lost+found”“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