1. 程式人生 > 其它 >NFS共享儲存服務

NFS共享儲存服務

NFS共享儲存服務 實驗晚上配

1、NFS概述

2、在伺服器使用NFS釋出共享資源

3、在客戶機中訪問NFS共享資源

1、NFS概述:NFS是一種基於TCP/IP傳輸的網路檔案系統協議。通過使用NFS協議,客戶機可以像訪問本地目錄一樣訪問遠端伺服器中的共享資源。

NFS優點與缺點 
對於大多數負載均衡群集來說,使用NFS協議來共享資料儲存是比較常見的做法,NFS也是NAS儲存裝置必然支援的一種協議。
但是由於NFS沒有使用者認證機制,而且資料在網路上明文傳輸,所以安全性很差,一般只能在區域網中使用。

  

NFS服務實現所需條件 
NFS 服務的實現依賴於 RPC(Remote Process Call,遠端過程呼叫)機制,以完成遠端到本地的對映過程。 所以需要安裝 nfs-utils、rpcbind 軟體包來提供 NFS共享服務,前者用於 NFS 共享釋出和訪問,後者用於 RPC 支援。

  

2、伺服器使用 NFS 釋出共享資源

a)安裝 nfs-utils、rpcbind 軟體包

rpm -q rpcbind nfs-utils 
yum -y install nfs-utils rpcbind

  

b)設定共享目錄

mkdir -p /opt/lic
chmod 777 /opt/lic

vim /etc/exports
/opt/wwwroot 192.168.184.0/24(rw,sync,no_root_squash)
/var/ftp/pub 192.168.4.11(ro) 192.168.4.110(rw)

  

c)啟動 NFS 服務程式,手動載入NFS共享服務時,應該先啟動rpcbind,再啟動nfs

systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs

  

d)檢視本機發布的 NFS 共享目錄

exportfs -rv		釋出共享
showmount -e

 

3、在客戶機中訪問 NFS 共享資源

安裝 nfs-utils、rpcbind 軟體包

rpm -q rpcbind nfs-utils 
yum -y install nfs-utils rpcbind
systemctl start rpcbind
systemctl enable rpcbind

  

檢視 NFS 伺服器端共享了哪些目錄

showmount -e 192.168.80.10
mkdir /myshare         手動掛載 NFS 共享目錄
mount 192.168.80.10:/opt/wwwroot /myshare
mount		       確認掛載結果,也可以使用df -Th

  

設定自動掛載

vim /etc/fstab

  

強制解除安裝 NFS
如果伺服器端NFS服務突然間停掉了,而客戶端正在掛載使用時,在客戶端就會出現執行 df -h 命令卡死的現象。

這個時候直接使用umount 命令是無法直接解除安裝的,需要加上 -lf 選項才能解除安裝。

umount -lf /myshare