您好,登錄后才能下訂單哦!
小編給大家分享一下Linux系統如何配置NFS服務,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
NFS是Network File System的縮寫,中文意思是網絡文件系統
它的主要功能是通過網絡(一般是局域網)讓不同的主機系統之間可以共享文件或目錄
NFS==網絡共享文件系統
互聯網中小型網站集群架構后端常用NFS進行數據共享
如果大型網站,那么有可能還會用到更復雜的分布式文件系統,例如:Moosefs(mfs)、GlusterFS、FastDFS
擴展:NFS網絡文件系統很像Windows系統的網絡共享,但是無法部署在windows系統上,NFS服務
只能應用在Linux系統上,FTP 、Samba服務均都支持Linux和window
在啟動NFS服務之前,首先要啟動RPC服務(CentOS5是portmap服務,CentOS6.6以后的版本是rpcbind服務),否則NFS服務器無法向RPC服務注冊。另外,RPC服務如果重啟,原來以及有的NFS端口就會丟失,因此,只要RPC服務重啟,NFS服務就要重啟向RPC重新注冊新的隨機端口號。一般修改NFS配置文件后,不需要重啟服務,直接平滑重啟即可,命令:/etc/init.d/nfs reload或者exportfs -rv就可以修改/etc/exports生效。/etc/init.d/nfs reload的作用是:讓已經到達服務器的請求給他處理完畢,但是沒有到達服務器的請求,就把它斷掉。就相當于我們去車站坐車,車子即將出發時,已經上車的就可以正常出發,沒有趕上車的就沒有辦法跟車出發。
要部署NFS服務,需要安裝下面的軟件包:
nfs和rpc默認是沒有安裝的,需要yum安裝
必須要先啟動rpc服務,然后再啟動NFS服務,如果先啟動NFS服務,啟動服務時會失敗。
cat >>/etc/rc.d/rc.local service rpcbind startservice nfs startEOF
NFS默認配置文件路徑是:/etc/exports,文件默認是空的。/etc/exports配置文件的格式是:NFS共享的目錄 NFS客戶端地址(參數1,參數2)其中:/mnt是服務器端共享的目錄
代表共享目錄的客戶端任何地址(rw,sync) ,其中rw代表擁有讀寫的權限,sync代表數據同步寫入NFS服務器端的硬盤中。也可以用async,async是大數據時使用,是先寫到緩存區,再寫到磁盤里。
NFS共享的目錄:為NFS服務器端要共享的實際目錄,要用決定路徑,如(/data)。注意共享目錄的本地權限,需要讀寫權限,一定要讓本地目錄可以被NFS客戶端的用戶讀寫NFS客戶端地址:為NFS服務器端授權的可訪問的共享目錄的NFS客戶端地址,可以為單獨的ip地址或者主機名,域名等,也可以是整個網段的地址。創建/data目錄,并且屬主和屬組都為:nfsnobody,其中nfsnobody是安裝nfs服務時默認的用戶
1.客戶端和服務端一樣,也要安裝nfs和rpm的安裝包。(配置見服務器端)2.客戶端需要啟動rpc服務,加入開機自啟動,不需要啟動nfs服務。(配置見服務器端)3.測試:第一步:ping,能不能ping通服務器端ip地址
第二步:telnet服務端的111端口
第三步:showmount服務端
第四步:掛載,文件共享第五步:查看是否掛載成功了說
明客戶端測試成功,配置完成。
以上是“Linux系統如何配置NFS服務”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。