掛載nfs出現 mount.nfs: access denied by server while mounting
需要先在nfs服務器上建立相應的遠端文件夾
mkdir RemoteDIR
這個遠端文件夾就是你在如下命令中輸入的RemoteDIR
mount -t nfs -o nosuid,noexec,nodev,rw ${ShareIp}:$RemoteDIR $LocalDIR
並賦予權限
chmod 777 RemoteDIR
再進入/etc/exports文件新增一個目錄及配置信息
cd /etc/exports
RemoteDIR *(rw,sync,no_root_squash)
最後用 exportfs -r 命令重新共享
然後就可以再去客戶端掛載目錄了
掛載配置文件簡介
1、/etc/exports
NFS的主要配置文件,不過系統並沒有默認值,所以這個文件不一定會存在(需要自己建立)。
2、/usr/sbin/exportfs
用於維護NFS共享資源的命令,用在nfs server端。修改/etc/exports後,只要使用exportfs重新掃瞄一次 /etc/exports,重新將設定加載即可,並不一定要重啓nfs服務
命令格式: exportfs [-aruv]
參數說明如下。
(1)-a:全部掛載或卸載(export or unexpect)/etc/exports文件內的目錄。
(2)-r:重新掛載(reexport)/etc/exports中的目錄,並將/var/lib/nfs/etab中的內容與/etc/exports同步。
(3)-u:卸載某些目錄。
(4)-v:顯示exportfs處理信息。
3、/usr/sbin/showmount
用於查看指定主機NFS共享出來的目錄資源,主要用在Client端。
命令格式: showmount [-ade] hostname/服務器ip地址
參數說明如下。
(1)-a或-all:以host:dir格式顯示客戶主機名和掛載的目錄。
(2)-d或-directories:僅顯示被客戶掛載的目錄名。
(3)-e或-exports:顯示指定NFS服務器的nfs共享目錄。