NFS共享儲存服務
阿新 • • 發佈:2021-07-02
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