1. 程式人生 > >詳細講解NFS網絡文件存儲系統配置

詳細講解NFS網絡文件存儲系統配置

redhat 指定 移動介質 通過 col don ext 9.png src

詳細講解NFS網絡文件存儲系統配置

-----------------------------------------------NFS 優點--------------------------------

NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件,就像訪問本地文件一樣。

   NFS最早是由Sun公司發展出來的,
  簡單的來說:它就是是可以透過網絡,讓不同的主機、不同的操作系統可以共享存儲。

以下是NFS最顯而易見的好處:

  1. 節省本地存儲空間,將常用的數據存放在一臺NFS服務器上且可以通過網絡訪問,那麽本地終端將可以減少自身存儲空間的使用。

  2. 用戶不需要在網絡中的每個機器上都建有Home目錄,Home目錄可以放在NFS服務器上且可以在網絡上被訪問使用。

  3. 一些存儲設備CDROM和Zip(一種高儲存密度的磁盤驅動器與磁盤)等都可以在網絡上被別的機器使用。這可以減少整個網絡上可移動介質設備的數量。

  NFS 的基本原則是“容許不同的客戶端及服務端通過一組RPC分享相同的文件系統”,它是獨立於操作系統,容許不同硬件及操作系統的系統共同進行文件的分享。

  NFS在文件傳送或信息傳送過程中依賴於RPC協議。RPC,遠程過程調用 (Remote Procedure Call) 是能使客戶端執行其他系統中程序的一種機制。NFS本身是沒有提供信息傳輸的協議和功能的,但NFS卻能讓我們通過網絡進行資料的分享,這是因為NFS使用了一些其它的傳輸協議。而這些傳輸協議用到這個RPC功能的。可以說NFS本身就是使用RPC的一個程序。或者說NFS也是一個RPC SERVER。所以只要用到NFS的地方都要啟動RPC服務,不論是NFS SERVER或者NFS CLIENT。這樣SERVER和CLIENT才能通過RPC來實現PROGRAM PORT的對應。可以這麽理解RPC和NFS的關系:NFS是一個文件系統,而RPC是負責負責信息的傳輸。

------------------------------------------準備工作-------------------------------------------------------

一臺Redhat 6 作為服務器,提供NFS服務 (192.168.120.5)
一臺Redhat 6 作為客戶端 ,調用存儲空間 (192.168.120.10)

-

檢查安裝包【服務器與客戶機都需要安裝,一般都是默認安裝】
技術分享圖片

--------------------------------------服務器端NFS搭建------------------------------------------------

1.
技術分享圖片

-

2.
技術分享圖片

修改完成後保存退出

-

3.
技術分享圖片

-

4.
技術分享圖片

常用權限(NFS服務權限)
rw: 讀寫(read&&write)
ro: 只讀(readonly)
all_squash:不論登陸是誰(UID),都壓縮為匿名用戶nfsnobody
root_squash:如果登陸的是root,壓縮為nfsnobody,默認root不能登陸
no_root_squash:允許root身份登陸,不推薦
anonuid:把所有的登陸用戶,不再壓縮為nfsnobody用戶,而是壓縮為指定uid用戶
sync: 將數據同步寫入內存緩沖區與磁盤中,效率低,但可以保證數據的一致性;
async:將數據先保存在內存緩沖區中,必要時才寫入磁盤

-

5.服務器自測
技術分享圖片

------------------------------------------------客戶端NFS搭建-----------------------------------------

1.開啟服務
技術分享圖片

-

2.
技術分享圖片

------------------------------------------------------NFS網絡文件存儲檢測------------------------------------

1.客戶端進入NFS掛載點
技術分享圖片

-

2.服務器端口進入提供NFS的文件目錄
技術分享圖片

詳細講解NFS網絡文件存儲系統配置