6月21日任務

14.1 NFS介紹
14.2 NFS服務端安裝配置

14.3 NFS配置選項

NFS介紹



總結:NFS服務啓動不監聽任何端口,監聽端口實現TCP/IP通信的過程由rpcbind服務產生的RPC協議實現的,RPCbind會監聽111端口,NFS服務會再RPC協議中註冊一個端口,並告訴RPC通信端口號,再告訴客戶端的rpcbind,NFS客戶端再和服務端之間實現數據的傳輸。

NFS服務端安裝配置

在服務器端liutlinux001 上 yum install -y nfs-utils rpcbind

在客戶端liutlinux002上 yum install -y nfs-utils


定義需要保持一致的目錄/home/nfstestdir 以及需要共享機器的IP和參數

systemctl start rpcbind; systemctl start nfs; 在啓動nfs時系統會自動啓用相關的rpc服務


想要讓nfs在服務器端上開機啓動:執行 systemctl enable nfs

NFS選項配置



all_squash限定所有的用戶都是普通用戶,後面需要跟anonuid,anongid定義之

測試:


無法通信,由於111端口都打開,需要在客戶端和服務器端上把防火牆都關掉,放行端口

iptables -F; systemctl disable firewalld; getenforce; setenforce 0


如上圖所示,共享目錄和IP網段顯示出來

如上圖執行 mount -t nfs 服務器端IP:服務器需要共享的目錄 /mnt (掛載到/mnt/目錄下)

df -h掛載成功

創建一個文件查看是否客戶端會同步到服務器端如下圖所示:



測試成功:其中所屬主和組都是之前定義的anonuid和anongid中的1000權限(在 /etc/exports目錄下)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章