新聞中心
NFS或網(wǎng)絡(luò)文件系統(tǒng)是一種分布式文件系統(tǒng)協(xié)議,最初是由Sun Microsystems構(gòu)建的。通過(guò)NFS,您可以允許系統(tǒng)通過(guò)網(wǎng)絡(luò)與其他人共享目錄和文件。在NFS文件共享中,用戶甚至程序可以訪問(wèn)遠(yuǎn)程系統(tǒng)上的信息,就像它們駐留在本地計(jì)算機(jī)上一樣。

成都創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營(yíng)銷(xiāo)、軟文營(yíng)銷(xiāo)等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來(lái)效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
NFS在客戶端 - 服務(wù)器環(huán)境中運(yùn)行,其中服務(wù)器負(fù)責(zé)管理客戶端的身份驗(yàn)證,授權(quán)和管理,以及特定文件系統(tǒng)內(nèi)共享的所有數(shù)據(jù)。授權(quán)后,任意數(shù)量的客戶端都可以訪問(wèn)共享數(shù)據(jù),就好像它們存在于其內(nèi)部存儲(chǔ)中一樣。在ubuntu系統(tǒng)上設(shè)置NFS服務(wù)器非常簡(jiǎn)單。您需要做的就是在服務(wù)器和客戶端計(jì)算機(jī)上進(jìn)行一些必要的安裝和配置,這樣你就可以了。
在本文中,我們將逐步說(shuō)明如何設(shè)置NFS服務(wù)器和客戶端,使您能夠?qū)⑽募囊粋€(gè)Ubuntu系統(tǒng)共享到另一個(gè)Ubuntu系統(tǒng)。
我們?cè)赨buntu 18.04 LTS系統(tǒng)上運(yùn)行了本文中描述的命令和過(guò)程。由于我們使用Ubuntu命令行,終端,來(lái)執(zhí)行所有操作,您可以通過(guò)Ctrl + Alt + T快捷方式打開(kāi)它。
設(shè)置主機(jī)服務(wù)器
為了設(shè)置主機(jī)系統(tǒng)以共享目錄,我們需要在其上安裝NFS內(nèi)核服務(wù)器,然后創(chuàng)建并導(dǎo)出我們希望客戶端系統(tǒng)訪問(wèn)的目錄。請(qǐng)按照以下步驟順利設(shè)置主機(jī)端:
第1步:安裝NFS服務(wù)器
在安裝NFS內(nèi)核服務(wù)器之前,我們需要通過(guò)以下apt命令以sudo的形式將系統(tǒng)的存儲(chǔ)庫(kù)索引更新為Internet的存儲(chǔ)庫(kù)索引:
上面的命令允許我們通過(guò)Ubuntu存儲(chǔ)庫(kù)安裝最新的軟件版本。
現(xiàn)在,運(yùn)行以下命令以在系統(tǒng)上安裝NFS內(nèi)核服務(wù)器:
系統(tǒng)將提示您使用Y/n選項(xiàng)確認(rèn)是否要繼續(xù)安裝。 請(qǐng)輸入Y然后按Enter繼續(xù),之后軟件將成功安裝在您的系統(tǒng)上。
第2步:創(chuàng)建導(dǎo)出目錄
使用以下命令,根據(jù)需要通過(guò)以下命令指定安裝文件夾名稱:
因?yàn)槲覀兿M锌蛻舳硕寄茉L問(wèn)該目錄,我們將通過(guò)以下命令刪除文件夾的限制權(quán)限:
現(xiàn)在,客戶端系統(tǒng)上所有組的所有用戶都可以訪問(wèn)我們的“共享文件夾”。
您可以根據(jù)需要在導(dǎo)出文件夾中創(chuàng)建任意數(shù)量的子文件夾,供客戶端訪問(wèn)。
步驟3:通過(guò)NFS導(dǎo)出文件為客戶端分配服務(wù)器訪問(wèn)權(quán)限
創(chuàng)建導(dǎo)出文件夾后,我們需要為客戶端提供訪問(wèn)主機(jī)服務(wù)器計(jì)算機(jī)的權(quán)限。 此權(quán)限是通過(guò)位于系統(tǒng)的/etc文件夾中的exports文件定義的。 請(qǐng)使用以下命令通過(guò)Nano編輯器打開(kāi)此文件:
編輯此文件需要root訪問(wèn)權(quán)限; 因此,您需要在命令中使用sudo。 您也可以在任何您喜歡的個(gè)人文本編輯器中打開(kāi)該文件。
打開(kāi)文件后,您可以允許訪問(wèn):
- 單個(gè)客戶端通過(guò)在文件中添加以下行:
- 通過(guò)在文件中添加以下行來(lái)多個(gè)客戶端:
- 多個(gè)客戶端,通過(guò)指定客戶端所屬的整個(gè)子網(wǎng):
將所需的行添加到導(dǎo)出文件中,然后按Ctrl + X,輸入Y,然后按Enter鍵保存。
此文件中定義的權(quán)限“rw,sync,no_subtree_check”表示客戶端可以執(zhí)行以下操作:
- rw:讀寫(xiě)操作
- sync: 在應(yīng)用之前將任何更改寫(xiě)入光盤(pán)
- no_subtree_check:阻止子樹(shù)檢查
第4步:導(dǎo)出共享目錄
在主機(jī)系統(tǒng)中完成上述所有配置后,現(xiàn)在可以通過(guò)以下命令將共享目錄導(dǎo)出:
最后,為了使所有配置生效,請(qǐng)按如下方式重新啟動(dòng)NFS服務(wù)器:
第5步:為客戶端打開(kāi)防火墻
重要的一步是驗(yàn)證服務(wù)器的防火墻是否對(duì)客戶端開(kāi)放,以便他們可以訪問(wèn)共享內(nèi)容。 以下命令將配置防火墻以通過(guò)NFS授予客戶端訪問(wèn)權(quán)限:
sudo ufw allow from [clientIP or clientSubnetIP] to any port nfs
在我們的示例中,我們通過(guò)以下命令訪問(wèn)客戶端計(jì)算機(jī)的整個(gè)子網(wǎng):
現(xiàn)在,當(dāng)您通過(guò)以下命令檢查Ubuntu防火墻的狀態(tài)時(shí),您將能夠?qū)⒉僮鳡顟B(tài)視為客戶端IP的“允許”。
您的主機(jī)服務(wù)器現(xiàn)在已準(zhǔn)備好通過(guò)NFS服務(wù)器將共享文件夾導(dǎo)出到指定的客戶端。
配置客戶端計(jì)算機(jī)
現(xiàn)在是時(shí)候?qū)蛻魴C(jī)進(jìn)行一些簡(jiǎn)單的配置,這樣主機(jī)的共享文件夾就可以掛載到客戶端,然后順利訪問(wèn)。
測(cè)試的客戶端服務(wù)器是Ubuntu 18.10
第1步:安裝NFS Common
在安裝NFS Common應(yīng)用程序之前,我們需要通過(guò)以下apt命令以sudo的形式更新我們系統(tǒng)的存儲(chǔ)庫(kù)索引和Internet的索引:
上面的命令允許我們通過(guò)Ubuntu存儲(chǔ)庫(kù)安裝最新的軟件版本。
現(xiàn)在,運(yùn)行以下命令以在系統(tǒng)上安裝NFS Common客戶端:
系統(tǒng)將提示您使用Y/n選項(xiàng)確認(rèn)是否要繼續(xù)安裝。 請(qǐng)輸入Y然后按Enter繼續(xù),之后軟件將成功安裝在您的系統(tǒng)上。
第2步:為NFS主機(jī)的共享文件夾創(chuàng)建安裝點(diǎn)
您的客戶端系統(tǒng)需要一個(gè)目錄,可以訪問(wèn)導(dǎo)出文件夾中主機(jī)服務(wù)器共享的所有內(nèi)容。 您可以在系統(tǒng)的任何位置創(chuàng)建此文件夾。 我們?cè)诳蛻舳藱C(jī)器的mnt目錄中創(chuàng)建一個(gè)mount文件夾:
第3步:在客戶端上掛載共享目錄
您在上述步驟中創(chuàng)建的文件夾與系統(tǒng)上的任何其他文件夾類(lèi)似,除非您將共享目錄從主機(jī)安裝到此新創(chuàng)建的文件夾。
使用以下命令將共享文件夾從主機(jī)安裝到客戶端上的裝入文件夾:
sudo mount serverIP:/shareFolder_server /mnt/mountfolder_client
第4步:測(cè)試連接
請(qǐng)?jiān)贜FS主機(jī)服務(wù)器的導(dǎo)出文件夾中創(chuàng)建或保存文件。 現(xiàn)在,打開(kāi)客戶端計(jì)算機(jī)上的mount文件夾; 您應(yīng)該能夠在此文件夾中查看共享和訪問(wèn)的同一文件。
總結(jié)
在Ubuntu系統(tǒng)上設(shè)置NFS客戶端 - 服務(wù)器環(huán)境是一項(xiàng)簡(jiǎn)單的任務(wù)。 通過(guò)本文,您學(xué)習(xí)了如何在服務(wù)器和客戶端上安裝所需的NFS包。 您還學(xué)習(xí)了如何配置NFS服務(wù)器和客戶端計(jì)算機(jī),以便可以共享文件夾,然后在沒(méi)有任何防火墻或權(quán)限相關(guān)故障的情況下順利訪問(wèn)文件夾。 現(xiàn)在,您可以使用NFS協(xié)議輕松地將內(nèi)容從一個(gè)Ubuntu系統(tǒng)共享到另一個(gè)系統(tǒng)。
如果你還有什么疑問(wèn),請(qǐng)?jiān)谙旅娴牧粞钥蚶飳?xiě)下你寶貴的建議,謝謝閱讀。
網(wǎng)頁(yè)標(biāo)題:10分鐘學(xué)會(huì)在Ubuntu18.04LTS上安裝NFS服務(wù)器和客戶端
鏈接分享:http://m.fisionsoft.com.cn/article/dhgjjog.html


咨詢
建站咨詢
