linux系統上部署nfs服務


環境說明:

server:192.168.0.65
client:192.168.0.68
os:centos 7.2

需求:多台主機之間文件共享


一,首先在server端安裝nfs,rpcbind 服務
1.檢測服務是否已安裝。
rpm -qa | grep nfs
rpm -qa | grep rpcbind

2.如果沒有安裝的話,執行
yum -y install nfs-utils rpcbind

3.指定ip段訪問,並擁有讀寫權限,
vim /etc/exports
/nfsdata 192.168.0.*(rw,sync,no_root_squash)

4.配置生效
exportfs -r

5.啟動服務

systemctl start rpcbind 先啟動

systemctl start nfs

6.查看服務注冊情況
rpcinfo -p localhost

7.查看是否可以自我聯機
showmount -e localhost 


二, 接下來在客戶端安裝

yum -y install nfs-utils

 mount -t nfs 192.168.0.65:/nfsdata/ /nfsdata -o proto=tcp -o nolock
這時mount失敗,報錯:mount.nfs: access denied by server while mounting 192.168.0.65:/nfsdata/

解決方法:將server端 /etc/exports 中的  192.168.0.* 修改為 192.168.0.65,或者*。

加入開機自啟:    vi /etc/fstab 

#限定傳輸時一次讀寫的數據大小

192.168.0.65:/nfsdata /nfsdata nfs rw,hard,intr,rsize=8192,wsize=8192,timeo=14 0 0

 

三,驗證

server端新建,刪除,更新同步到client端。

注:共享目錄需要給足權限。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM