溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)如何配置NFS服務(wù)

發(fā)布時間:2022-01-24 10:04:26 來源:億速云 閱讀:152 作者:小新 欄目:開發(fā)技術(shù)

小編給大家分享一下Linux系統(tǒng)如何配置NFS服務(wù),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

NFS(Network File System)即網(wǎng)絡(luò)文件系統(tǒng),是FreeBSD支持的文件系統(tǒng)中的一種,它允許網(wǎng)絡(luò)中的計算機之間共享資源。

Linux系統(tǒng)如何配置NFS服務(wù)

1,NFS服務(wù)簡介

  • NFS是Network File System的縮寫,中文意思是網(wǎng)絡(luò)文件系統(tǒng)

  • 它的主要功能是通過網(wǎng)絡(luò)(一般是局域網(wǎng))讓不同的主機系統(tǒng)之間可以共享文件或目錄

  • NFS==網(wǎng)絡(luò)共享文件系統(tǒng)

  • 互聯(lián)網(wǎng)中小型網(wǎng)站集群架構(gòu)后端常用NFS進行數(shù)據(jù)共享

  • 如果大型網(wǎng)站,那么有可能還會用到更復(fù)雜的分布式文件系統(tǒng),例如:Moosefs(mfs)、GlusterFS、FastDFS

  • 擴展:NFS網(wǎng)絡(luò)文件系統(tǒng)很像Windows系統(tǒng)的網(wǎng)絡(luò)共享,但是無法部署在windows系統(tǒng)上,NFS服務(wù)

  • 只能應(yīng)用在Linux系統(tǒng)上,F(xiàn)TP 、Samba服務(wù)均都支持Linux和window

Linux系統(tǒng)如何配置NFS服務(wù)

2,查看系統(tǒng)環(huán)境

Linux系統(tǒng)如何配置NFS服務(wù)

3,服務(wù)端配置

在啟動NFS服務(wù)之前,首先要啟動RPC服務(wù)(CentOS5是portmap服務(wù),CentOS6.6以后的版本是rpcbind服務(wù)),否則NFS服務(wù)器無法向RPC服務(wù)注冊。另外,RPC服務(wù)如果重啟,原來以及有的NFS端口就會丟失,因此,只要RPC服務(wù)重啟,NFS服務(wù)就要重啟向RPC重新注冊新的隨機端口號。一般修改NFS配置文件后,不需要重啟服務(wù),直接平滑重啟即可,命令:/etc/init.d/nfs reload或者exportfs -rv就可以修改/etc/exports生效。/etc/init.d/nfs reload的作用是:讓已經(jīng)到達服務(wù)器的請求給他處理完畢,但是沒有到達服務(wù)器的請求,就把它斷掉。就相當于我們?nèi)ボ囌咀?,車子即將出發(fā)時,已經(jīng)上車的就可以正常出發(fā),沒有趕上車的就沒有辦法跟車出發(fā)。

要部署NFS服務(wù),需要安裝下面的軟件包:

3.1,nfs-utils:NFS服務(wù)的主程序
3.2rpcbing:NFS可以視為一個RPC的主程序,在啟動任何一個RPC程序之前,需要做好端口和功能的對應(yīng)映射工作
3.3,查看NFS的軟件包

Linux系統(tǒng)如何配置NFS服務(wù)nfs和rpc默認是沒有安裝的,需要yum安裝

3.4,CentOS6.7默認沒有安裝軟件包,可以使用yum install nfs-utils rpcbind -y命令來安裝NFS軟件

Linux系統(tǒng)如何配置NFS服務(wù)

3.5,先啟動rpcbind

Linux系統(tǒng)如何配置NFS服務(wù)

3.6,再啟動NFS服務(wù)

Linux系統(tǒng)如何配置NFS服務(wù)必須要先啟動rpc服務(wù),然后再啟動NFS服務(wù),如果先啟動NFS服務(wù),啟動服務(wù)時會失敗。

3.7,查看NFS服務(wù)向rpc注冊的端口信息,rpcbind主端口號是:111

Linux系統(tǒng)如何配置NFS服務(wù)

3.8,加入開機自啟動

cat >>/etc/rc.d/rc.local service rpcbind startservice nfs startEOF

4,NFS服務(wù)端配置文件的配置

NFS默認配置文件路徑是:/etc/exports,文件默認是空的。/etc/exports配置文件的格式是:NFS共享的目錄 NFS客戶端地址(參數(shù)1,參數(shù)2)Linux系統(tǒng)如何配置NFS服務(wù)其中:/mnt是服務(wù)器端共享的目錄

  • 代表共享目錄的客戶端任何地址(rw,sync) ,其中rw代表擁有讀寫的權(quán)限,sync代表數(shù)據(jù)同步寫入NFS服務(wù)器端的硬盤中。也可以用async,async是大數(shù)據(jù)時使用,是先寫到緩存區(qū),再寫到磁盤里。

NFS共享的目錄:為NFS服務(wù)器端要共享的實際目錄,要用決定路徑,如(/data)。注意共享目錄的本地權(quán)限,需要讀寫權(quán)限,一定要讓本地目錄可以被NFS客戶端的用戶讀寫NFS客戶端地址:為NFS服務(wù)器端授權(quán)的可訪問的共享目錄的NFS客戶端地址,可以為單獨的ip地址或者主機名,域名等,也可以是整個網(wǎng)段的地址。創(chuàng)建/data目錄,并且屬主和屬組都為:nfsnobody,其中nfsnobody是安裝nfs服務(wù)時默認的用戶Linux系統(tǒng)如何配置NFS服務(wù)

5,客戶端配置

1.客戶端和服務(wù)端一樣,也要安裝nfs和rpm的安裝包。(配置見服務(wù)器端)2.客戶端需要啟動rpc服務(wù),加入開機自啟動,不需要啟動nfs服務(wù)。(配置見服務(wù)器端)3.測試:第一步:ping,能不能ping通服務(wù)器端ip地址

Linux系統(tǒng)如何配置NFS服務(wù)

第二步:telnet服務(wù)端的111端口Linux系統(tǒng)如何配置NFS服務(wù)

第三步:showmount服務(wù)端Linux系統(tǒng)如何配置NFS服務(wù)

第四步:掛載,文件共享第五步:查看是否掛載成功了Linux系統(tǒng)如何配置NFS服務(wù)

明客戶端測試成功,配置完成。

以上是“Linux系統(tǒng)如何配置NFS服務(wù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI