nfs 埠 Centos 7 部署NFS服務

2021-10-11 16:45:09 字數 1595 閱讀 9365

nfs是network file system的縮寫,即網路檔案系統。客戶端通過掛載的方式將nfs伺服器共享的資料目錄掛載到本地目錄下。

nfs工作流程

1、nfs服務端啟動時向本地rpc服務註冊埠

2、nfs客戶端發起訪問檔案請求,客戶端本地的rpc(rpcbind)服務會通過網路向nfs伺服器端的rpc的111埠發出檔案訪問請求。

3、nfs伺服器端的prc找到對應已註冊的nfs埠,通過客戶端rpc服務

4、客戶端獲取通訊埠後,與nfs daemon聯機儲存資料。

所以無論客戶端,伺服器端,需要使用nfs,必須安裝rpc服務。rpc服務在centos5名為portmap,centos6,7,8名為rpcbind

伺服器端安裝nfs-utils

因centos7自帶了rpcbind,所以不用安裝rpc服務了,rpc監聽在111埠,我們可以啟動它。nfs服務必須要依賴rpc,因為rpc能獲得nfs伺服器端的埠號等資訊,nfs伺服器端rpc獲得這些資訊後才能連線nfs伺服器端。

[root@db-02 ~]# systemctl start rpcbind

[root@db-02 ~]# yum -y install nfs-utils

檢視rpc有沒有正常啟動

重啟nfs服務

[root@db-02 ~]# systemctl restart nfs

驗證掛載

[root@db02 ~]# showmount -e localhost

export list for localhost:

/data 10.100.0.0/16

設定許可權

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

設定開機啟動

[root@db-02 ~]# systemctl enable nfs-server.service

客戶端安裝nfs,不需要啟動

[root@sz0 ~]# yum install nfs-utils

驗證伺服器端

[root@sz0 ~]# showmount -e 10.100.1.2

export list for 10.100.1.2:

/data 10.100.0.0/16

建立本地掛載目錄,進行掛載

[root@sz0 ~]# mkdir /mnt/data

[root@sz0 ~]# mount -t nfs 10.100.1.2:/data /mnt/data

測試,是否成功

[root@sz0 ~]# echo "hello nfs" >> /mnt/data/test.txt

centos7部署NFS實踐

一 部署vmware虛擬機器 2 共安裝3臺虛擬機器,分別為original node1 node2,實驗其實只用兩台,為了後續部署分布式mysql實驗,所以安裝了2個node節點。其中original安裝nfs的服務,使用node1掛載進行測試。這裡有乙個技巧,可以使用vmvare的複製功能,只需...

CentOS7部署過程

接著的是 從零開始vcs verdi 安裝及破解過程 centos7 完整的部署硬體設計 環境,以搭建pulpino的全流程 一般linux最小化安裝時,wget不會預設被安裝 yum安裝 yum y install wget即可安裝 首先備份 etc yum.repos.d centos base...

CentOS7部署vsftpd服務

vsftp安裝 建立使用者 並限定使用者在自己的目錄 1 檢視是否已經安裝了vsftpd vsftpd version 2 安裝vsftpd centos7 yum install y vsftpd 3 新建ftp目錄 建立的ftp目錄如下 data kodserver data user toma...