本篇內(nèi)容介紹了“l(fā)inux怎么通過(guò)nfs網(wǎng)絡(luò)文件系統(tǒng)掛載設(shè)置”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)公司是專(zhuān)業(yè)的烏拉特前網(wǎng)站建設(shè)公司,烏拉特前接單;提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行烏拉特前網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
nfs簡(jiǎn)介
nfs是network file system的簡(jiǎn)寫(xiě),即網(wǎng)絡(luò)文件系統(tǒng). 網(wǎng)絡(luò)文件系統(tǒng)是freebsd支持的文件系統(tǒng)中的一種,也被稱(chēng)為nfs. nfs允許一個(gè)系統(tǒng)在網(wǎng)絡(luò)上與他人共享目錄和文件。通過(guò)使用nfs,用戶(hù)和程序可以像訪問(wèn)本地文件一樣訪問(wèn)遠(yuǎn)端系統(tǒng)上的文件。
nfs最顯而易見(jiàn)的好處:
1.本地工作站使用更少的磁盤(pán)空間,因?yàn)橥ǔ5臄?shù)據(jù)可以存放在一臺(tái)機(jī)器上而且可以通過(guò)網(wǎng)絡(luò)訪問(wèn)到。
2.用戶(hù)不必在每個(gè)網(wǎng)絡(luò)上機(jī)器里頭都有一個(gè)home目錄。home目錄 可以被放在nfs服務(wù)器上并且在網(wǎng)絡(luò)上處處可用。
3.諸如軟驅(qū),cdrom,和 zip(是指一種高儲(chǔ)存密度的磁盤(pán)驅(qū)動(dòng)器與磁盤(pán))之類(lèi)的存儲(chǔ)設(shè)備可以在網(wǎng)絡(luò)上面被別的機(jī)器使用。這可以減少整個(gè)網(wǎng)絡(luò)上的可移動(dòng)介質(zhì)設(shè)備的數(shù)量。
linux 服務(wù)器 192.168.190.199 服務(wù)端
linux 服務(wù)器 192.168.190.208 客戶(hù)端
192.168.190.199(服務(wù)端)配置操作
1.安裝服務(wù)
檢查是否看安裝nfs,portmap服務(wù)
若沒(méi)有安裝nfs ,portmap用 yum search < 包名> 安裝相應(yīng)的包
2.配置/etc/exports
在 /etc/exports 文件中配置
配置參數(shù)如下
[共享的目錄](méi) [主機(jī)名1或ip1(參數(shù)1,參數(shù)2)] [主機(jī)名2或ip2(參數(shù)3,參數(shù)4)]
下面是一些nfs共享的常用參數(shù):
ro 只讀訪問(wèn) rw 讀寫(xiě)訪問(wèn) sync 所有數(shù)據(jù)在請(qǐng)求時(shí)寫(xiě)入共享 async nfs在寫(xiě)入數(shù)據(jù)前可以相應(yīng)請(qǐng)求 secure nfs通過(guò)1024以下的安全tcp/ip端口發(fā)送 insecure nfs通過(guò)1024以上的端口發(fā)送 wdelay 如果多個(gè)用戶(hù)要寫(xiě)入nfs目錄,則歸組寫(xiě)入(默認(rèn)) no_wdelay 如果多個(gè)用戶(hù)要寫(xiě)入nfs目錄,則立即寫(xiě)入,當(dāng)使用async時(shí),無(wú)需此設(shè)置。 hide 在nfs共享目錄中不共享其子目錄 no_hide 共享nfs目錄的子目錄 subtree_check 如果共享/usr/bin之類(lèi)的子目錄時(shí),強(qiáng)制nfs檢查父目錄的權(quán)限(默認(rèn)) no_subtree_check 和上面相對(duì),不檢查父目錄權(quán)限 all_squash 共享文件的uid和gid映射匿名用戶(hù)anonymous,適合公用目錄。 no_all_squash 保留共享文件的uid和gid(默認(rèn)) root_squash root用戶(hù)的所有請(qǐng)求映射成如anonymous用戶(hù)一樣的權(quán)限(默認(rèn)) no_root_squas root用戶(hù)具有根目錄的完全管理訪問(wèn)權(quán)限 anonuid=xxx 指定nfs服務(wù)器/etc/passwd文件中匿名用戶(hù)的uid anongid=xxx 指定nfs服務(wù)器/etc/passwd文件中匿名用戶(hù)的gid
如:
/home/share208 192.168.190.208(rw,sync) *(ro) 配置說(shuō)明: 對(duì)192.168.102.15賦予讀寫(xiě)權(quán)限,其他機(jī)器僅有只讀權(quán)限。
3. nfs服務(wù)
啟動(dòng)nfs服務(wù)
/etc/init.d/portmap start /etc/init.d/nfs start
停止nfs服務(wù)
/etc/init.d/nfs stop /etc/init.d/portmap stop
重新啟動(dòng)nfs服務(wù)
/etc/init.d/nfs restart /etc/init.d/portmap restart
檢查portmap和nfs服務(wù)的狀態(tài)
/etc/init.d/portmap status /etc/init.d/nfs status
設(shè)置自動(dòng)啟動(dòng)nfs服務(wù)
對(duì)于實(shí)際應(yīng)用中的linux系統(tǒng),每次開(kāi)機(jī)后都手工啟動(dòng)nfs服務(wù)是不現(xiàn)實(shí)的,應(yīng)該設(shè)置系統(tǒng)在指定的運(yùn)行級(jí)別(通常為3和5)自動(dòng)啟動(dòng)portmap和nfs服務(wù)。
chkconfig –level 35 portmap on chkconfig –level 35 nfs on
執(zhí)行“ntsysv”命令啟動(dòng)服務(wù)配置程序,找到“nfs”和“portmap”服務(wù),分別在其前面加上“*”,然后選擇“確定”即可。
4.192.168.190.208(客服端) 配置客戶(hù)端
在指定目錄下創(chuàng)建文件夾掛載服務(wù)端文件夾
mkdir –p /home/share208 mount 192.168.190.199:/home/share208 /home/share208 (掛載)
5.測(cè)試掛載
192.168.190.208 /home/share208 創(chuàng)建目錄 test 192.168.190.199 /home/share208 查看已經(jīng)有test 目錄
測(cè)試成功.
“l(fā)inux怎么通過(guò)nfs網(wǎng)絡(luò)文件系統(tǒng)掛載設(shè)置”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!