服務(wù)端 NFS服務(wù)安裝
1,安裝NFS RPC服務(wù) 查看有沒有這兩個服務(wù)
rpm -qa nfs-utils rpcbind
2.下載NFS RPC服務(wù)
yum install -y nfs-utils rpcbind
3.開啟RPC服務(wù)
systemctl start rpcbind.service
systemctl enable rpcbind.service
systemctl status rpcbind.service
4.開啟NFS服務(wù)
systemctl start nfs
systemctl enable nfs
systemctl status nfs
5.查看NFS RPC服務(wù) 的端口號 檢查有無啟動
netstat -lntup|egrep "rpc|nfs"
6.NFS配置文件 /etc/exports
vim /etc/exports
共享目錄 網(wǎng)段 可讀寫 rw / 可讀 ro
/nfsdata 172.16.1.0/24 (rw,sync)
7.檢查文件是否寫入成功
tail -1 /etc/exports
/data 172.16.1.0/24(rw,sync)
8.創(chuàng)建/data 這個共享目錄
mkdir -p /data
9.檢查這個目錄
ll -d /data
10.查看NFS默認用戶nfsnobody
grep nfsno /etc/passwd
11.給這個目錄nfsnobody 用戶 用戶組
chown -R nfsnobody.nfsnobody /data
12.檢查目錄是否更改成功
ll -d /data
13.啟NFS
systemctl reload nfs ========生產(chǎn)場景必須平滑重啟
exportfs -r
連接web時需要跟web的用戶用戶組統(tǒng)一 才可以共享給web服務(wù)器
客戶端
1,安裝NFS RPC服務(wù)
##查看有沒有這兩個服務(wù)
rpm -qa nfs-utils rpcbind
##下載NFS RPC服務(wù)
yum install -y nfs-utils rpcbind
2,開啟RPC服務(wù)
systemctl start rpcbind.service
systemctl enable rpcbind.service
systemctl status rpcbind.service
3,開啟NFS服務(wù)
systemctl start nfs
systemctl enable nfs
systemctl status nfs
4,查看NFS RPC服務(wù) 的端口號 檢查有無啟動
netstat -lntup|egrep "rpc|nfs"
5,查看這個NFS網(wǎng)段的共享目錄
##showmount -e 172.16.1.31
Export list for 172.16.1.31:
#####共享目錄 172.16.1.0的所有服務(wù)器都可讀寫這個共享目錄
/data 172.16.1.0/24(rw,sync)
6,#掛載共享目錄
######31為共享目錄的地址######
mount –t nfs 172.16.1.31:/nfsdata /mnt
7,==查看是否掛載
#df h
######驗證是否掛載成功
------------------------------------成功