NFS服務配置

2021-10-03 18:03:28 字數 2324 閱讀 4029

ip

主機名192.168.47.125

nfs1

192.168.47.126

nfs2

nfs服務

1.什麼是nfs

nfs就是network file system的縮寫,它最大的功能就是可以通過網路,讓不同的機器、不同的作業系統可以共享彼此的檔案。

nfs伺服器可以讓pc將網路中的nfs伺服器共享的目錄掛載到本地端的檔案系統中,而在本地端的系統中來看,那個遠端主機的目錄就好像是自己的乙個磁碟分割槽一樣,在使用上相當便利;

nfs部署操作

(1) 檢查環境

uname -a

(2) 關閉防火牆及安全規則:

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

(3) 安裝nfs和rpc

[root@nfs1 ~]# yum install -y nfs-utils #安裝nfs服務

[root@nfs2 ~]# yum install -y rpcbind #安裝rpc服務

(4) 安裝完後檢視nfsnobody使用者在不在

id nfsnobody

(5) 啟動服務並設定開機自啟

[root@nfs1 ~]# systemctl start nfs

[root@nfs1 ~]# systemctl enable nfs

[root@nfs1 ~]# systemctl start rpcbind

[root@nfs1 ~]# systemctl enable rpcbind

[root@nfs2 ~]# systemctl start nfs

[root@nfs2 ~]# systemctl enable nfs

[root@nfs2 ~]# systemctl start rpcbind

[root@nfs2 ~]# systemctl enable rpcbind

(6)

netstat -lnutp | grep rpc #檢視rpc埠

rpcinfo -p localhost #檢視埠對映埠對映情況

(7) 配置共享目錄

[root@nfs1 ~]# mkdir /data

[root@nfs1 ~]# mkdir /data/public

[root@nfs1 ~]# mkdir /data/test

[root@nfs1 ~]# mkdir /data/linux

更改共享目錄許可權

[root@nfs1 ~]# chown -r nfsnobody.nfsnobody /data/

[root@nfs1 ~]# chmod 755 -r /data/

[root@nfs1 ~]# vim /etc/exports

/tmp *(rw,no_root_squash)

/data/public 192.168.47.0/24(rw)

/data/test 192.168.47.125(rw)

/data/linux *.xmcsxy.com(rw,all_squash,anonuid=40,anongid=40)

[root@nfs1 ~]# systemctl restart nfs

(9) 檢視nfs客戶資訊showmount

顯示指定nfs伺服器連線nfs客戶端的資訊

showmount ip #ip為nfs服務端ip

顯示輸出目錄列表

showmount -e

顯示指定nfs伺服器輸出目錄列表(也稱為共享目錄列表)

showmount -e ip

顯示被掛載的共享目錄

showmount -d

顯示客戶端資訊和共享目錄

showmount -a

顯示指定nfs伺服器的客戶端資訊和共享目錄

showmount -a ip

showmount -e ip位址或localhost

(10) 客戶端測試掛載目錄

NFS服務配置

確認ip 先檢查網路通不通。防火牆設定 不確定 開啟防火牆設定介面 開啟防火牆 3 關閉selinux 安裝nfs 選擇共享資料夾並配置nfs 直接修改配置檔案 etc exports 表明共享的是 nfsshare 這個目錄,共享給 192.168.193.141 客戶端。引數為 rw 讀寫 al...

nfs服務配置

服務端配置nfs 簡單配置nfs 分為三部分 1 本地要共享出去的目錄 2 允許訪問的主機 3 小括號裡邊的許可權選項 rw 讀寫 ro 唯讀 sync 同步模式,記憶體中資料時時寫入磁碟 async 不同步,把記憶體中資料定期寫入磁碟中 no root squash 加上這個選項後,root 使用...

NFS服務配置

nfs的安裝配置 centos 5 yum install nfs utils portmap centos 6 yum install nfs utils rpcbind 網路檔案系統 nfs,network file system 是一種將遠端主機上的分割槽 目錄 經網路掛載到本地系統的一種機制...