依賴於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沒有使用者認證機制,而且資料在網...