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

NFS(Network File System)

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


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

事先準備:

兩臺Centos7的虛擬機(一臺做爲服務器,另外一臺做爲客戶端)安全

實驗步驟:

1、服務器端的實驗

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

實驗步驟:服務器

一、爲虛擬機添加磁盤並重啓虛擬機;
二、輸入:fdisk /dev/sdb //進入磁盤管理工具
三、按「n」建立,並所有使用默認設置,
最後按「w」保存退出
四、輸入:mkfs.xfs /dev/sdb1 //建立xfs格式文件系統
五、輸入:mount /dev/sdb1 /mnt/ //將新磁盤掛載到/mnt目錄下
實例以下
NFS網絡文件系統詳解(媽媽不再用擔憂服務器磁盤不足了!!!)
NFS網絡文件系統詳解(媽媽不再用擔憂服務器磁盤不足了!!!)
NFS網絡文件系統詳解(媽媽不再用擔憂服務器磁盤不足了!!!)NFS網絡文件系統詳解(媽媽不再用擔憂服務器磁盤不足了!!!)網絡

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

實驗步驟:ide

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

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

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

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

二、輸入:systemcrl start nfs //啓動nfs服務
三、輸入:systemctl start rpcbind //啓動rpcbind服務
四、輸入:showmount -e //檢查
五、輸入:systemctl stop fireswalld //關閉防火牆
六、輸入:setenforce 0 //關閉加強性安全功能
實例
NFS網絡文件系統詳解(媽媽不再用擔憂服務器磁盤不足了!!!)
NFS網絡文件系統詳解(媽媽不再用擔憂服務器磁盤不足了!!!)blog

上面就是NFS服務器端的所有配置,下面須要進行的就是在客戶端檢查是否可以使用服務器提供的空間。

2、客戶端的驗證

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

實驗步驟:

一、輸入:yum install httpd -y //安裝HTTP服務
二、輸入: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網絡文件系統詳解(媽媽不再用擔憂服務器磁盤不足了!!!)
三、輸入:mount -a //掛載全部
四、輸入:df -hT //查看掛載狀況
實例
NFS網絡文件系統詳解(媽媽不再用擔憂服務器磁盤不足了!!!)

重要提醒!!!

若提供遠程磁盤空間的服務器忽然宕機,此時在客戶端上使用df命令會致使客戶端完全卡死。這個時候,用umount命令是沒法進行解掛的!!!!
須要使用另外一個新的終端進入,使用「umount -lf」命令進行解掛。

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

相關文章
相關標籤/搜索