您好,登錄后才能下訂單哦!
這篇“Linux如何配置nfs共享存儲服務”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Linux如何配置nfs共享存儲服務”文章吧。
NFS是一種基于TCP/IP傳輸的網絡文件系統協議。通過使用NFS協議,客戶機可以像訪問本地目錄一樣訪問遠程服務器中的共享資源。
注意nfs只驗證id,驗證用戶名,并且只能在類unix os上進行文件共享服務,由于它的脆弱的驗證機制,所以不適宜在internet上工作,在內網使用是非常可行的。
若是ubuntu服務器,則是nfs-common,nfs-kernel-server兩個包,rpcbind是默認安裝的。
yum -y install nfs-utils rpcbind
編輯共享目錄配置文件 /etc/exports
/var/www/html 192.168.10.0/24(rw,async,no_root_squash) 192.168.20.0/24(ro)#多個網段或主機之間用空格分開/var/www 192.168.10.0/24(ro,sync,root_squash)
參數:ro表示只讀,rw表示可讀寫,sync同步寫即同時寫入內存和硬盤,async異步暫存于內存,no_root_squash表示如果客戶端連接過來的用戶是root,則對服務端的目錄同樣是root權限*請不要開啟,好危險的,root_squash表示客戶端是root則將其轉為匿名用戶的權限建議開啟。
service rpcbind start #或則 systemctl start rpcbindservice nfs start #或則 systemctl start nfs######ubuntu服務器則是 service startnfs-kernel-server startchkconfig rpcbind on #或則 systemctl enable rpcbindchkconfig nfs on #或則 systemctl enable nfs
firewall-cmd --permanent --add-service=nfs firewall-cmd --permanent --add-service=rpc-bind firewall-cmd --permanent --add-service=mountd firewall-cmd --reload firewall-cmd --list-all #查看firewalld方向的資源
showmount -e nfs_server_ip: 查看nfs服務端的可用掛載點
mount -t nfs nfs_server:/var/www/html /bendikongmulu 或者 mount -t nfs nfs_server:/var/www/html /bendikongmulu -o proto=tcp
無報錯便成功,當然客戶端可以使用 df -h 來查看是否掛載過來了;這里客戶端切換到本地掛載點便可以看見服務端的文件了(注意若,服務端共享的目錄為空,客戶端是無法查看的)
以上就是關于“Linux如何配置nfs共享存儲服務”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。