NFS服務部署及工作流程講解

2021-09-11 22:44:14 字數 1733 閱讀 9357

nfs工作流程:

1、 服務端啟動rpc服務

2、 服務端啟動nfs服務

3、 服務端nfs服務向rpc服務進行註冊(只註冊一次,除非重啟)

4、 客戶端執行mount命令進行**儲存掛載

5、 客戶端向rpc請求nfs服務

6、 rpc服務返回埠號給客戶端

7、 客戶端通過埠號請求傳輸資料

ps:rpc服務相當於乙個「中介」,nfs服務啟動後會產生多個程序及隨機埠號,客戶端無法直接與服務端利通過ip和埠號進行通訊。

nfs服務部署分為服務端部署和客戶端部署。

nfs服務端部署流程:

1、 檢查服務軟體是否安裝

[root@nfs01 ~]# rpm -qa |egrep 「nfs-utils|rpcbind」

2、 執行軟體安裝

[root@nfs01 ~]# yum install -y nfs-utils rpcbind

說明:nfs-util和rpcbind軟體包中包含的重要服務

[root@nfs01 ~]# rpm -ql nfs-utils

/etc/rc.d/init.d/nfs nfs服務啟動指令碼

/usr/sbin/showmount 檢查nfs服務共享目錄資訊

[root@nfs01 ~]# rpm -ql rpcbind

/etc/rc.d/init.d/rpcbind rpc服務啟動指令碼

/usr/sbin/rpcinfo 檢查nfs服務向rpc服務註冊資訊

3、 編寫nfs服務配置檔案(/etc/exports)

[root@nfs01 ~]# ll /etc/exports

-rw-r–r--. 1 root root 0 jan 12 2010 /etc/exports

[root@nfs01 data]# cat /etc/exports

/data 172.16.1.0/24(rw,sync)

4、 建立儲存目錄並授權

[root@nfs01 ~]# mkdir /data

[root@nfs01 ~]# chown -r nfsnobody:nfsnobody /data

5、 啟動rpc服務和nfs服務(順便不能反)

[root@nfs01 ~]# /etc/init.d/rpcbind start

[root@nfs01 ~]# /etc/init.d/nfs start

6、 進行服務配置檢查

[root@nfs01 ~]# rpcinfo -p 172.16.1.31

[root@nfs01 ~]# showmount -e 10.0.0.31

export list for 10.0.0.31:

/data 172.16.1.0/24

nfs客戶端配置流程:

1、 檢查服務軟體是否安裝

[root@nfs01 ~]# rpm -qa |egrep 「nfs-utils|rpcbind」

2、 執行軟體安裝

[root@nfs01 ~]# yum install -y nfs-utils rpcbind

3、 進行掛載共享目錄

[root@web-01 ~]# mount -t nfs 172.16.1.31:/data /mnt

4、 儲存服務應用測試

[root@web-01 ~]# touch test.txt

[root@nfs01 data]# ls

test.txt

NFS服務部署

nfs服務 專用於linux和linux之間的專門的檔案共享服務,network filesystem 網路檔案系統 nfs服務可以把遠端linux機器上面的檔案目錄資料,通過掛載的形式,對映在使用者本地機器 linux使用者在自己本地有乙個資料夾,通過nfs服務,把本地的這個資料夾,遠端掛載到網路...

Scrapy的簡介及工作流程講解

目錄 1 簡介 2 安裝 3 scrapy架構圖 名詞解釋 4 scrapy工作流程 scrapy是乙個python的爬蟲框架,它使用twisted作為非同步處理網路請求 它可以將非結構化的資料或者半結構化的資料轉化為結構化資料。包含了各種中介軟體去各司其職的去完成乙個任務。spiders發起乙個請...

DIGITS安裝及服務部署

2 本地安裝方法 2 2.2 安裝依賴 2.3 執行digits 4 digits服務使用 前提是已安裝cuda和caffe等深度學習框架 sudo apt get update sudo apt get install digits容易因為各種原因導致安裝不上,多試幾次。python m digi...