網絡文件系統,數據傳輸基於RPC協議,共享文件。vim
nfs服務不監聽端口,藉助於rpcbind服務通訊,rpcbind 監聽端口111。服務器
服務端nfs註冊端口到服務端rpcbind,同步到客戶端rpcbind,客戶端經過端口與服務端nfs通訊網絡
yum -y install nfs-utils rpcbind async
服務端:nfs,rpcbind(監聽111端口)ui
vim /etc/exportsspa
增長: /data/tmp 192.168.1.2(rw,sync,all_squash,anonuid=1000,anongid=1000) blog
#前面目錄爲需共享的目錄,IP爲客戶端IP(亦能夠IP段,192.168.1.0/24),rw讀寫,ro只讀,sync同步模式,內存數據實時寫入,async非同步模式,no_root_squash客戶端掛載共享目錄後客戶端root用戶不受約束,權限最大,root_squash掛載後root用戶受約束,變爲普通用戶,all_squash全部用戶變爲普通用戶,anonuid/anongid定義被限定用戶的uid和gid內存
mkdir /data/tmp;chmod 777 /data/tmprpc
systemctl start(enable) rpcbind;systemctl start(enable) nfs同步
客戶端:rpcbind
showmount -e 192.168.1.1查看本機是否可使用nfs到1.1的IP去
mount -t nfs 192.168.1.1:/data/tmp /mnt (-t指定掛載類型爲nfs,IP爲nfs服務器IP,目錄爲共享的目錄,/mnt爲本機掛載點)