CentOS 6.5安裝配置NFS服務器


OS:centos 6.5

服務端:10.1.11.201

客戶端:10.1.11.202 10.1.11.203 10.1.11.204

1.服務端的配置

安裝必須的yum包:

yum -y install nfs-utils rpcbind

創建共享目錄:

mkdir /Udisk

編輯/etc/exports,注意IP地址和權限配置之間沒有空格:

cat /etc/exports
/Udisk 10.1.11.202(rw,sync,root_squash)
/Udisk 10.1.11.203(rw,sync,root_squash)
/Udisk 10.1.11.204(rw,sync,root_squash)

啟動服務,並設置開機啟動

service rpcbind start
service nfs start
chkconfig --level 2345 rpcbind on
chkconfig --level 2345 nfs on

2.客戶端配置

安裝必須的yum包:

yum -y install nfs-utils rpcbind

創建目錄:

mkdir /Udisk

查看服務端共享的目錄:

showmount -e 10.1.11.201

掛載共享目錄到本地,並測試讀寫:

mount -t nfs 10.4.15.71:/Udisk /Udisk
cd /Udisk && touch a

設置開機自動掛載:

vi /etc/fstab
10.1.11.201:/Udisk     /Udisk                    nfs     defaults        0 0

 

附:/etc/exports文件里讀寫配置參數含義(引自http://www.zhukun.net/archives/7096

rw:read-write,可讀寫;
ro:read-only,只讀;
sync:同步寫入(文件同時寫入硬盤和內存),適用在通信比較頻繁且實時性比較高的場合
async:異步寫入(文件先寫入內存,稍候再寫入硬盤),性能較好(速度快),適合超大或者超多文件的寫入,但有數據丟失的風險,比如突然斷電等情況;
注意:除非特別有需要,否則不建議使用 async。如果沒有指定 sync 或 async,NFS 服務器在啟動的時候會印出警告信息。
no_root_squash:NFS客戶端連接服務端時如果使用的是 root 的話,那么對服務端分享的目錄也使用 root 權限。不安全!
root_squash:把客戶端 root 身份的 UID/GID (0/0) 對應到服務端的 nobody 用戶去,即服務端使用 nobody 用戶來操作共享目錄;
all_squash:不論NFS客戶端連接服務端時使用什么用戶,對服務端分享的目錄來說都是擁有匿名用戶權限;
anonuid:匿名用戶的UID值,通常是nobody或nfsnobody,可以在此處自行設定;
anongid:匿名用戶的GID值。


免責聲明!

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



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