一、情況先容:
客戶端:centos 192.168.1.226
二、安裝:
centos 5 :
yum -y install nfs-utils portmap
centos 6(在CentOS 6.5傍邊,portmap處事由rpcbind認真) :
yum -y install nfs-utils rpcbind
三、處事器端設置:
1、建設共享目次:
[[email protected] /]# mkdir /usr/local/test
2、NFS文件設置:
[[email protected] /]# vi /etc/exports
#增加一行:
/usr/local/test/ 192.168.1.226(rw,no_root_squash,no_all_squash,sync)
生存退出;
使設置生效:
[[email protected] /]# exportfs -r
注:設置文件說明:
/usr/local/test/ 為共享的目次,利用絕對路徑。
192.168.1.226(rw,no_root_squash,no_all_squash,sync) 為客戶端的地點及權限,地點可以是一個網段,一個IP地點可能是一個域名,域名支持通配符,如:*.youxia.com,地點與權限中間沒有空格,權限說明:
rw:read-write,可讀寫;
ro:read-only,只讀;
sync:文件同時寫入硬盤和內存;
async:文件暫存于內存,而不是直接寫入內存;
no_root_squash:NFS客戶端毗連處事端時假如利用的是root的話,那么對處事端分享的目次來說,也擁有root權限。顯然開啟這項是不安詳的。
root_squash:NFS客戶端毗連處事端時假如利用的是root的話,那么對處事端分享的目次來說,擁有匿名用戶權限,凡是他將利用nobody或nfsnobody身份;
all_squash:豈論NFS客戶端毗連處事端時利用什么用戶,對處事端分享的目次來說都是擁有匿名用戶權限;
anonuid:匿名用戶的UID值,凡是是nobody或nfsnobody,可以在此處自行設定;
anongid:匿名用戶的GID值。
3、啟動:
centos6:
[[email protected] /]# service rpcbind start
Starting rpcbind: [ OK ]
[[email protected] /]# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS mountd: [ OK ]
Stopping RPC idmapd: [ OK ]
Starting RPC idmapd: [ OK ]
Starting NFS daemon: [ OK ]
[[email protected] /]#
centos 5
[[email protected] /]# service portmap start
[[email protected] /]# service nfs start
[[email protected] /]#
四、客戶端掛載:
1、建設需要掛載的目次:
[[email protected] ~]# mkdir /usr/local/test
[[email protected] ~]#