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