nfs是一種基於tcp/ip傳輸的網路檔案系統協議,最初由sun公司開發。通過使用nfs協議客戶機可以向訪問本地目錄一樣訪問遠端伺服器中的共享資源。對大多數複製均衡群集來說,使用nfs協議來共享資料儲存比較適用。
nfs服務的實現依賴於rpc(remote process call,遠端過程呼叫)機制,以完成遠端到本地的對映過程,在centos6中,需要安裝nfs-utils,rpcbind軟體包來提供nfs共享服務,前者用於nfs共享發布和訪問,後者用於rpc支援。
安裝部署:
安裝nfs-utils,rpcbind,提供nfs共享的服務為nfs,完成安裝以後建議調整兩個服務的自啟動狀態,以便每次開機後自動啟動。手動載入nfs共享服務時,應該先啟動rpcbind,然後在啟動nfs。
設定共享目錄
nfs的配置檔案為/etc/exports,檔案內容預設為空(無任何共享),在exports檔案中設定共享資源時,記錄格式為:」目錄位置 客戶機位址(許可權選項)」。例如要將資料夾
/backup共享給192.168.152.0網段使用,允許讀寫操作。
/backup 192.168.152.0/24(rw,sync,no_root_squash)
解釋一下:
其中客戶機位址可以是主機名、ip位址、允許使用「*」等萬用字元,多個時空格隔開即可;許可權選項中的rw表示允許讀寫;ro為唯讀;sync表示同步寫入,no_root_squash表示當客戶機以root身份訪問時賦予本地root許可權(預設是root_squash,將作為nfsnobody使用者降權對待)。
啟動nfs服務:
檢視本機nfs共享目錄:
在客戶機中訪問nfs共享資源:
nfs協議的目標是提供一種網路檔案系統,因此對nfs共享的訪問也使用mount命令來進行掛載,對應得檔案系統型別為nfs。
若要正常訪問nfs共享資源,客戶機中也需要安裝rpcbind軟體包,並啟動rpcbind服務,另外為了使用showmount查詢工具,最好將nfs-utils軟體包也裝上。
安裝部署客戶機端:
檢視nfs伺服器端共享目錄:
手動掛載nfs共享目錄:
以root使用者身份執行mount操作,將nfs伺服器共享的/backup目錄掛載到本地目錄的/usr/local/nginx/html。與掛載不同的是,裝置位置應該指出伺服器位址。
檢視掛載結果:
完成掛載以後,訪問客戶機的/usr/local/nginx/html資料夾,實際上就相當於訪問nfs伺服器中的/backup資料夾。其中的網路對映過程對於使用者來說是透明的。
NFS共享儲存服務
nfs 網路檔案系統 介紹 nfs network file system 即網路檔案系統,是freebsd支援的檔案系統中的一種,它允許網路中的計算機之間共享資源。在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。1.優點 a.節省本地儲存空...
NFS共享儲存服務
二 nfs配置檔案 三 使用 nfs 發布共享資源 7.手動掛載 nfs 共享目錄 8.測試 9.設定自動掛載nfs共享目錄 10.強制解除安裝nfs nfs是一種基於tcp ip傳輸的網路檔案系統協議。通過使用nfs協議,客戶機可以像訪問本地目錄一樣訪問遠端伺服器中的共享資源 rpm q rpcb...
NFS共享儲存服務
客戶機配置資訊 強制解除安裝 nfs nfs是一種基於tcp ip傳輸的網路檔案系統協議。通過使用nfs協議,客戶機可以像訪問本地目錄一樣訪問遠端伺服器中的共享資源。對於大多數負載均衡群集來說,使用nfs協議來共享資料儲存是比較常見的做法,nfs也是nas儲存裝置必然支援的一種協議。但是由於nfs沒...