NFS(Network File System)即網(wǎng)絡(luò)文件系統(tǒng),是FreeBSD支持的文件系統(tǒng)中的一種,它允許網(wǎng)絡(luò)中的計算機之間共享資源。在NFS的應(yīng)用中,本地NFS的客戶端應(yīng)用可以透明地讀寫位于遠端NFS服務(wù)器上的文件,就像訪問本地文件一樣。
創(chuàng)新互聯(lián)建站于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元扎魯特旗做網(wǎng)站,已為上家服務(wù),為扎魯特旗各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575這篇博客就大概的介紹一下NFS共享存儲服務(wù)如何來搭建。
實驗?zāi)繕朔?wù)端提供NFS服務(wù)存儲目錄,而客戶端搭建Apache服務(wù),網(wǎng)站的站點就是服務(wù)端提供共享目錄。
首先在Linux系統(tǒng)上,啟用這一個服務(wù)需要安裝兩個安裝包。一個是nfs-utils跟rpcbind。而這兩個軟件包共享一個配置文件:/etc/exports
實驗環(huán)境:VMware 系統(tǒng)版本:centos 7
首先準備兩臺Linux系統(tǒng)的虛擬機,并且用xshell連接它們。
一個IP地址為192.168.220.144,主機名為Linux01。
一個IP地址為192.168.220.146,主機名為Linux02。
Linux系統(tǒng)準備完成后,首先給服務(wù)端添加一塊大小為5G的磁盤,作為單獨一個提供服務(wù)的磁盤,然后重啟系統(tǒng)。
重啟完成后,在opt目錄下面新建一個共享目錄file。
然后把第二塊磁盤分區(qū)并格式化,最后再掛載到新創(chuàng)建的目錄當中。
接下來使用vim /etc/exports命令打開配置文件修改。下面注釋的是一些系統(tǒng)選項,我第一行寫的是提供給192.168.220.0網(wǎng)段的主機,以可讀可寫的權(quán)限訪問服務(wù)端提供的目錄。
接下來關(guān)閉防火墻功能和增強安全功能,然后啟動服務(wù)。
接下來到客戶機上測試一下,能不能看到服務(wù)端提供的共享文件夾,這邊已經(jīng)成功看到了共享的文件夾。
接下來再客戶端上要安裝Apache的軟件包,httpd,使用yum -y install httpd安裝。
安裝完成后,使用掛載命令把遠程的服務(wù)提供的共享文件夾掛載的Apache網(wǎng)站的站點目錄。掛載成功就成功看到這個目錄的容量是剛才服務(wù)端新添加的5個G磁盤容量。
然后在這個站點當中創(chuàng)建一個網(wǎng)址,里面稍微寫一個“this is nfs web”的標題,然后關(guān)閉客戶端的防火墻跟增強安全功能。
接下來開啟Apache服務(wù),并查看啟動狀況。這邊顯示已經(jīng)成功啟動了。
然后用宿主機的瀏覽器去訪問這個網(wǎng)頁,已經(jīng)成功看到剛才寫的內(nèi)容了。
既然是用的遠程服務(wù)器提供的共享目錄,那么到服務(wù)端也能看到這么一個文件。
有一點要注意的是當服務(wù)端突然不提服務(wù)時候,或者服務(wù)端出現(xiàn)故障的時候,在客戶端使用umount解掛載時候會卡死,下面實驗一下。
先使用systemctl stop nfs命令強行終止服務(wù)。
接下來再客戶端使用df -hT命令查看掛載狀態(tài)是整個xshll連接會卡死。
這邊的解決方法是另外再進入一個xshell終端,然后使用umount -lf /var/www/html命令強行解掛載。注意強行解掛載的時候不能使用TAB鍵補全,不然又會卡死。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。