1、啓動服務(服務端)安全
systemctl enable rpcbind
systemctl start rpcbind
systemctl enable nfs-server
systemctl start nfs-server服務器
2、添加nfs配置:
在/etc/exports中追加
/data/audio/ 1.2.3.0/23(rw,sync,no_root_squash,no_subtree_check)async
有以下參數:ide
exports主要參數: rw:可讀寫權限 ro:只讀權限 no_root_squash: 對於登錄NFS主機的共享目錄用戶若是是root的話則對該目錄具備root權限。 這樣作極不安全,建議不用爲好! root_squash: 對於登錄NFS主機的共享目錄用戶使用者若是是root則它的權限將被壓縮成匿名使用者, 同時它的UID和GID都會變成nobody那個系統帳號的身份。 all_squash: 無論登錄NFS主機用戶身份如何,它的身份都會被壓縮成匿名使用者,一般就是nobody anonuid:anonuid=xxx, 制定NFS服務器/etc/passwd中匿名用戶的UID anongid:anonuid=xxx, 制定NFS服務器/etc/passwd中匿名用戶的GID sync: 數據在請求時寫入共享 async: NFS在寫入數據前可響應請求 secure: NFS經過1024如下的安全端口發送 insecure: NFS經過1024以上端口發送 hide: 不共享NFS目錄的子目錄 no_hide: 共享NFS目錄的子目錄
3、使配置生效
exportfs -rui
4、客戶端掛載code
mount -t nfs 1.2.3.123:/data/audio/ /data/audio/server