您好,登錄后才能下訂單哦!
????????NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位于遠端NFS服務器上的文件,就像訪問本地文件一樣。
????????這篇博客就大概的介紹一下NFS共享存儲服務如何來搭建。
????????實驗目標服務端提供NFS服務存儲目錄,而客戶端搭建Apache服務,網站的站點就是服務端提供共享目錄。
????????首先在Linux系統上,啟用這一個服務需要安裝兩個安裝包。一個是nfs-utils跟rpcbind。而這兩個軟件包共享一個配置文件:/etc/exports
????????實驗環境:VMware 系統版本:centos 7
????????首先準備兩臺Linux系統的虛擬機,并且用xshell連接它們。
????????????一個IP地址為192.168.220.144,主機名為Linux01。
?????????一個IP地址為192.168.220.146,主機名為Linux02。
?????
????????Linux系統準備完成后,首先給服務端添加一塊大小為5G的磁盤,作為單獨一個提供服務的磁盤,然后重啟系統。
????????重啟完成后,在opt目錄下面新建一個共享目錄file。
????????然后把第二塊磁盤分區并格式化,最后再掛載到新創建的目錄當中。
????????接下來使用vim /etc/exports命令打開配置文件修改。下面注釋的是一些系統選項,我第一行寫的是提供給192.168.220.0網段的主機,以可讀可寫的權限訪問服務端提供的目錄。
????????接下來關閉防火墻功能和增強安全功能,然后啟動服務。
??????
????????接下來到客戶機上測試一下,能不能看到服務端提供的共享文件夾,這邊已經成功看到了共享的文件夾。
????????接下來再客戶端上要安裝Apache的軟件包,httpd,使用yum -y install httpd安裝。
????????安裝完成后,使用掛載命令把遠程的服務提供的共享文件夾掛載的Apache網站的站點目錄。掛載成功就成功看到這個目錄的容量是剛才服務端新添加的5個G磁盤容量。
????????然后在這個站點當中創建一個網址,里面稍微寫一個“this is nfs web”的標題,然后關閉客戶端的防火墻跟增強安全功能。
????????接下來開啟Apache服務,并查看啟動狀況。這邊顯示已經成功啟動了。
????????然后用宿主機的瀏覽器去訪問這個網頁,已經成功看到剛才寫的內容了。
????????既然是用的遠程服務器提供的共享目錄,那么到服務端也能看到這么一個文件。
????????有一點要注意的是當服務端突然不提服務時候,或者服務端出現故障的時候,在客戶端使用umount解掛載時候會卡死,下面實驗一下。
????????先使用systemctl stop nfs命令強行終止服務。
????????接下來再客戶端使用df -hT命令查看掛載狀態是整個xshll連接會卡死。
????????這邊的解決方法是另外再進入一個xshell終端,然后使用umount -lf /var/www/html命令強行解掛載。注意強行解掛載的時候不能使用TAB鍵補全,不然又會卡死。
????????
????????????
??????
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。