NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)

NFS(Network File System)

即網絡文件系統,它允許網絡中的計算機之間共享資源,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件,就像訪問本地文件一樣。


一個服務器的容量始終有限,除了增加磁盤,還有一種方式能夠達到這個目的。本篇博客就將帶領各位使用NFS將HTTP服務中的數據儲存在遠程的服務器中,並能隨時讀寫。

事先準備:

兩臺Centos7的虛擬機(一臺作爲服務器,另一臺作爲客戶端)

實驗步驟:

一、服務器端的實驗

首先,爲服務器增添一塊磁盤作爲接下來NFS提供出去的載體。

實驗步驟:

1、爲虛擬機添加磁盤並重啓虛擬機;
2、輸入:fdisk /dev/sdb //進入磁盤管理工具
3、按“n”創建,並全部使用默認設置,
最後按“w”保存退出
4、輸入:mkfs.xfs /dev/sdb1 //創建xfs格式文件系統
5、輸入:mount /dev/sdb1 /mnt/ //將新磁盤掛載到/mnt目錄下
實例如下
NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)
NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)
NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)

接下來,爲服務器安裝nfs-utils軟件包以及rpcbind軟件包(關鍵服務!)

實驗步驟:

1、輸入:yum install nfs-utils rpcbind -y //安裝關鍵軟件包
2、輸入:systemctl enable nfs //設置nfs服務開機自啓
3、輸入:systemctl enable rpcbind //設置rpcbind服務開機自啓
實例:
NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)
NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)

最後,進行設置並提供服務

實驗步驟:
1、輸入:vim /etc/exports //設置共享配置文件

在配置文件內
(1)按“I”插入
(2)輸入:/mnt/ 192.168.116.132/24(rw,sync,no_root_squash)
——其中mnt目錄代表掛載點,“192.168.116.132/24”代表服務接受方IP及子網掩碼,括號內代表該空間可讀可寫,與服務器同步,不可降級操作。
(3)輸入“:wq”保存退出
實例如下
NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)

2、輸入:systemcrl start nfs //啓動nfs服務
3、輸入:systemctl start rpcbind //啓動rpcbind服務
4、輸入:showmount -e //檢查
5、輸入:systemctl stop fireswalld //關閉防火牆
6、輸入:setenforce 0 //關閉增強性安全功能
實例
NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)
NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)

上面就是NFS服務器端的全部配置,下面需要進行的就是在客戶端檢查是否能夠使用服務器提供的空間。

二、客戶端的驗證

安裝HTTP服務用於驗證,並將遠程共享的磁盤空間掛載到HTTP服務默認路徑下

實驗步驟:

1、輸入:yum install httpd -y //安裝HTTP服務
2、輸入:vim /etc/fstab //進行自動掛載設置

在文件中:
(1)按“G”進入文章末行,按“o”下一行插入
(2)輸入:192.168.116.131:/mnt /var/www/html nfs defaults,_netdev 0 0
——其中,“192.168.116.131:/mnt”代表NFS提供的遠程空間位置
“/var/www/html”代表掛載點(/var/www/html爲http服務默認路徑)
(3)輸入“:wq”保存退出
實例
NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)
3、輸入:mount -a //掛載所有
4、輸入:df -hT //查看掛載情況
實例
NFS網絡文件系統詳解(媽媽再也不用擔心服務器磁盤不足了!!!)

重要提醒!!!

若提供遠程磁盤空間的服務器突然宕機,此時在客戶端上使用df命令會導致客戶端徹底卡死。這個時候,用umount命令是無法進行解掛的!!!!
需要使用另一個新的終端進入,使用“umount -lf”命令進行解掛。

(千萬!!!千萬!!!千萬!!!不要用TAB鍵進行補全,博主親測,用一次炸一次。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章