NFS共享和儲存

2021-10-10 07:14:38 字數 2337 閱讀 9467

依賴於rpc (遠端過程呼叫)客戶端訪問伺服器的過程由rpc服務管理

需安裝nfs-utils、rpcbind軟體包

系統服務: nfs、 rpcbind

共享配置檔案: /etc/exports (唯一 乙個配置檔案為空的檔案)

nfs工作與原理

客戶機存在rpc服務,rpc服務會向nfs伺服器索要開放的埠號,(nfs服務不是固定的埠對外開放服務,埠具有隨機性),所以rpc服務是專門用來管理埠的。nfs服務啟動時rpc同時啟動,在啟動過程中nfs會向rpc服務申請要開放的埠號,客戶端的rpc服務也會通過tcp/ip協議連線到服務端的rpc服務詢問客戶端需要的訪問的埠號,這時,服務端rpc服務告知客戶端prc服務開放的埠號。之後客戶端通過訪問伺服器ip和從rpc服務獲取的埠號來訪問nfs服務,訪問同時nfs服務映**乙個本地檔案訪問的路徑去訪問本地磁碟裡的檔案。所以rpc是在此過程中的中間排程的乙個程式。

編輯網絡卡

重啟網絡卡,在/opt下面建立兩個目錄

systemctl restart network

mkdir /opt/web1

mkdir /opt/web2

進入到 /opt/web1,編輯乙個index.html的檔案做測試

cd /opt/web1

vi index.html

web1

進入到 /opt/web2,編輯乙個index.html的檔案做測試 cd /opt/web2 vi index.html web2

準備2個客戶機 vi /etc/sysconfig/network-scripts/ifcfg-ens33 ![在這裡插入描述]( 重啟網絡卡 systemctl restart network

重啟網絡卡

systemctl restart network

永久關閉防火牆

systemctl disable firewalld

vi /etc/selinux/config

selinux=disabled

可以ping一下主機的連通性,確保實驗環境

伺服器yum安裝nfs服務

yum -y install nfs-utils

編輯vi /etc/exports

/opt/web1 20.0.0.19(ro)

/opt/web2 20.0.0.20(ro)

字元 許可權

ro 唯讀,不允許更改

rw 讀寫

sync 伺服器和客戶端開啟同步

no_root_squash root身份訪問伺服器

啟動服務

systemctl start nfs

systemctl start rpcbind

nfs伺服器產看自己共享的目錄

檢視nfs是否開啟

安裝apache

開啟http服務

檢視服務是否開啟

查詢nfs伺服器發布的共享目錄

開啟瀏覽器輸入

NFS共享儲存

yum install rpcbind rpc服務監聽111埠 yum install nfs utils nfs服務包 1 修改配置檔案 etc exports vim etc exports 修改配置檔案 data 192.168.10.0 24 rw,sync,no root squash 以...

NFS共享儲存

一 linux下部署nfs 1.簡介 nfs 網路檔案系統,英文network file system nfs 是由sun公司研製的unix表示層協議 pressentation layer protocol 能讓使用者像訪問自己的計算機一樣訪問網路上的檔案。2.部署步驟 1 準備兩台伺服器 以ce...

NFS共享儲存

1.nfs是一種基於tcp ip傳輸的網路檔案系統協議。通過使用nfs協議,客戶機可以像訪問本地目錄一樣訪問遠端伺服器中的共享資源。2.對於大多數負載均衡群集來說,使用nfs協議來共享資料儲存是比較常見的做法,nfs也是nas儲存裝置必然支援的一種協議。但是由於nfs沒有使用者認證機制,而且資料在網...