NFS服务端安装与配置
一、NFS介紹
NFS數(shù)據(jù)傳輸基于PRC協(xié)議,用于在網(wǎng)絡(luò)上共享存儲(chǔ)。
二、服務(wù)端配置NFS
1、服務(wù)端安裝包 nfs-utils和rpcbind,使用yum安裝nfs-utils時(shí)會(huì)一起安裝rpcbind.
yum install -y nfs-utils
2、創(chuàng)建配置文件 ?vim /etc/exports,寫入以下內(nèi)容:
/home/nfstestdir 192.168.134.0/24(rw,sync,all_squash,anonuid =1000,anongid =1000)
3、創(chuàng)建相關(guān)目錄,給予777權(quán)限:
mkdir /home/nfstestdir
chmod 777 /home/nfstestdir
4、啟動(dòng)NFS服務(wù)
systemctl start rpcbind
systemctl start nfs,啟動(dòng)NFS服務(wù),會(huì)同時(shí)啟動(dòng)rpc相關(guān)服務(wù),否則無(wú)法使用NFS服務(wù)。
三、NFS相關(guān)選項(xiàng)含義
1、rw: ?讀寫 ? ? ro:只讀
? ? ?sync:同步模式,表示內(nèi)存中的數(shù)據(jù)實(shí)時(shí)寫入磁盤,相應(yīng)的降低磁盤的效率。
? ? ?async:非同步模式,表示把內(nèi)存定期寫入磁盤。
? ? ?no_root_squash:客戶端掛載NFS共享目錄后,root用戶不受約束,權(quán)限很大。
? ? ?root_squash:與no_root_squash選項(xiàng)對(duì)應(yīng),客戶端上的root用戶受到約束,被限定成某個(gè)普通用戶。
? ? ?all_squash:客戶端上所有用戶在使用NFS共享目錄時(shí)被限定為一個(gè)普通用戶。
? ? ?anonuid/anongid: 和root_squash及all_squash選項(xiàng)一同使用,用于指定使用NFS的用戶的uid和gid.
2、客戶端安裝nfs-utils
3、查看服務(wù)端共享了那些目錄 ?showmount -e IP,如果查看不了,首先先檢查客戶端和服務(wù)端能否PING通,其次關(guān)閉防火墻systemctl stop firewalld 和SELinux ?setenforce 0
4、客戶端掛載NFS ? mount -t nfs 192.168.134.130:/home/nfstestdir ?/mnt/
5、查看id,因?yàn)樵诠蚕砟夸浿邢薅薬nonuid和anongid,所以最終會(huì)以限定的1000用戶來(lái)響應(yīng)。
?
轉(zhuǎn)載于:https://www.cnblogs.com/wbjy123linux/p/8654183.html
總結(jié)
以上是生活随笔為你收集整理的NFS服务端安装与配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C#总结(四)调用C++动态库
- 下一篇: ios禁止页面下拉