NFS服務配置

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

相關文章
相關標籤/搜索