在Linux服務器上訪問NFS共享目錄時,報錯:Permission denied。 如下截圖所示:
因為這個NFS是系統管理員配置的,我又不了解具體情況,而系統管理員休假中,聯系不上。那么我只能先多了解一下NFS的相關信息
1:首先查看NFS組件(nfs-utils)、RPC組件(portmap)是否安裝。
rpm -qa | grep nfs
rpm -qa | grep protmap
2:查看RPC服務是否啟動
/etc/init.d/portmap status
3:查看服務器端是否共享(截圖省略,用 xxx.xxx.xxx.xxx 代替具體IP地址)
[root@get-orasvr02 mnt]# showmount -e xxx.xxx.xxx.xxx
4:ping NFS服務器端IP地址,檢查網絡是否暢通
從上面幾個步驟發現組件、配置等都正常,那么有可能是掛載有問題,我重新掛載一下目錄
[root@get-orasvr02 mnt]# mount -t nfs xxx.xxx.xxx.xxx:/volume1/NFSforLinux/7222 /mnt/nfsbak
mount: xxx.xxx.xxx.xxx:/volume1/NFSforLinux/7222 already mounted or /mnt/nfsbak busy
mount: according to mtab, xxx.xxx.xxx.xxx :/volume1/NFSforLinux/7222 is already mounted on /mnt/nfsbak
[root@get-orasvr02 mnt]# cd nfsbak/
[root@get-orasvr02 nfsbak]# ls
orabak src tcp_tomcat080518.tar.gz tomcat080518.tar.gz tomcatbak
[root@get-orasvr02 nfsbak]#
OK,問題已經解決了。