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

NFS共享存儲服務

NFS共享服務

NFS共享存儲服務
NFS概述:
NSF是一種基於TCP/IP傳輸的網絡文件系統協議。通過使用NFS協議,NFS客戶機可以像訪問本地目錄一樣訪問遠程NFS服務器中的共享資源。
實驗原理:
NFS服務的實現依賴於RPC(遠端過程調用)機制,RPC充當NFS客戶端和NFS服務器的中介,以完成遠程到本地的映射過程。在此次實驗中需要安裝rpcbind、nfs-utils軟件包來提供NFS共享服務,前者用於RPC支持,後者用於NFS共享發布和訪問。
實驗要求:
需要兩臺linux虛擬機,一臺做NFS服務器(Red6-5),一臺做NFS客戶端(Red6-6)。
實驗步驟:
1.在服務器Red6-5安裝rpcbind、nfs-utils軟件包並進行開啟。也可輸入rpm -q rpcbind/nfs-utils的命令查看是否已安裝,如果已安裝則不需要安裝,如果未安裝則需要安裝。
技術分享圖片
2.設置共享目錄
NFS的配置文件為/etc/exports,文件內容默認為空(無任何共享)。在exports文件中設置共享資源時,記錄格式為“目錄位置 客戶機地址(權限選項)”。如圖,將文件夾/opt/wwwroot共享給192.168.100.0/24網段使用,允許讀寫操作,配置如下。
技術分享圖片
技術分享圖片
3.啟動NFS服務程序,並查看111端口是否開啟。
技術分享圖片
4.查看本機發布的NFS共享目錄並關閉防火墻和安全性增強功能
技術分享圖片
技術分享圖片
5.在客戶機中Red6-6開啟rpcbind、nfs服務
技術分享圖片
6.查看NFS共享目錄
技術分享圖片
7.手動掛載NFS共享目錄並解掛/abc
將NFS服務器共享的/opt/wwwroot目錄掛載到本地目錄/abc
技術分享圖片
8.fstab自動掛載設置
修改/etc/fstab配置文件,加入NFS共享目錄的掛載設置。註意將文件系統類型設為nfs,掛載參數建議添加_netdev(設備需要網絡)。
技術分享圖片
技術分享圖片
9.在客戶機創建test111.txt文件進行共享,在服務器下的wwwroot/下可以看見已共享的test111.txt文件,如果在客戶機下的/abc目錄中無法創建文件則需到服務器中提升wwwroot/目錄的權限。
技術分享圖片
技術分享圖片
實驗結束。

NFS共享存儲服務