server1:192.168.1.189 ###客戶端vim
server2:192.168.1.190 ##服務端後端
一、首先建立共享目錄。服務器
mkdir -p /data/sharespa
安裝nfs所需軟件包。3d
yum install -y nfs-utilsrest
編輯export文件,添加從機,只讓指定服務器訪問共享目錄。server
vim /etc/exportsblog
將/data/share目錄共享給server1ip
rw表示可讀寫;sync表示同步寫,no_root_squash 客戶機用root訪問該共享文件夾時,不映射root用戶
啓動nfs服務,先爲rpcbind和nfs作開機啓動。
systemctl start rpcbind
systemctl start nfs
配置開機自啓動
systemctl enable rpcbind
systemctl enable nfs
啓動完成後,讓配置生效。
exportfs –r
看是否能查看到。
Exportfs
防火牆放行端口,配置nfs固定端口。
rpcinfo –p localhost #查看nfs啓動後端口
設置nfs固定端口。
vim /etc/sysconfig/nfs ##最後面添加以下
重啓一下服務
添加iptables放行端口
Vim /etc/sysconfig/iptables
須要放行端口:111,2049,4001-4004
重啓防火牆。
systemctl restart iptables
在server1安裝nfs客戶端。
安裝nfs
yum install -y nfs-utils
啓動rpcbind,設置開機自啓 #客戶端不須要啓動nfs
檢查NFS服務端是否共享了目錄。
showmount –e nfs ip
使用mount將服務端的目錄/data/share掛載到本地的某個目錄。
建立一個掛載目錄。
mkdir -p /data/share
在server1上掛載。
mount -t nfs 192.168.1.190:/data/share /data/share
使用df –hT查看是否掛載成功。
在server1建立一個文件,在服務端看是否建立成功。
查看服務端,是有這個文件,nfs搭建成功。
這樣掛載只是臨時的,寫入配置文件永久生效。
vim /etc/fstab
保存就行了。