新聞中心
NFS是一種基于TCP/IP傳輸?shù)木W(wǎng)絡(luò)文件系統(tǒng)協(xié)議。通過使用NFS協(xié)議,客戶機(jī)可以像訪問本地目錄一樣訪問遠(yuǎn)程服務(wù)器中的共享資源,下面為大家分享一下Linux配置nfs共享存儲服務(wù)具體方法。

nfs 是一種網(wǎng)絡(luò)文件系統(tǒng),需要依賴rpc進(jìn)行過程調(diào)度
注意nfs只驗(yàn)證id,驗(yàn)證用戶名,并且只能在類unix os上進(jìn)行文件共享服務(wù),由于它的脆弱的驗(yàn)證機(jī)制,所以不適宜在internet上工作,在內(nèi)網(wǎng)使用是非??尚械?。
nfs服務(wù)端需要確定這兩個包正確安裝 nfs-utils rpcbind
若是ubuntu服務(wù)器,則是nfs-common,nfs-kernel-server兩個包,rpcbind是默認(rèn)安裝的。
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)
#多個網(wǎng)段或主機(jī)之間用空格分開
/var/www 192.168.10.0/24(ro,sync,root_squash)
參數(shù):ro表示只讀,rw表示可讀寫,sync同步寫即同時寫入內(nèi)存和硬盤,async異步暫存于內(nèi)存,no_root_squash表示如果客戶端連接過來的用戶是root,則對服務(wù)端的目錄同樣是root權(quán)限*請不要開啟,好危險(xiǎn)的,root_squash表示客戶端是root則將其轉(zhuǎn)為匿名用戶的權(quán)限建議開啟。
啟動nfs服務(wù),并設(shè)為開機(jī)自啟動
service rpcbind start #或則 systemctl start rpcbind
service nfs start #或則 systemctl start nfs
######ubuntu服務(wù)器則是 service startnfs-kernel-server start
chkconfig rpcbind on #或則 systemctl enable rpcbind
chkconfig nfs on #或則 systemctl enable nfs
配置防火墻,放行響應(yīng)端口或服務(wù)
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服務(wù)端的可用掛載點(diǎn)
客戶端掛載操作
mount -t nfs nfs_server:/var/www/html /bendikongmulu
或者
mount -t nfs nfs_server:/var/www/html /bendikongmulu -o proto=tcp
無報(bào)錯便成功,當(dāng)然客戶端可以使用 df -h 來查看是否掛載過來了;這里客戶端切換到本地掛載點(diǎn)便可以看見服務(wù)端的文件了(注意若,服務(wù)端共享的目錄為空,客戶端是無法查看的)
文章標(biāo)題:Linux配置nfs共享存儲服務(wù)具體方法
當(dāng)前網(wǎng)址:http://www.dlmjj.cn/article/ccsojhi.html


咨詢
建站咨詢
