安装 nfs, 加入开机自启动,启动Nfs
yum install nfs-utils.x86_64
chkconfig nfs on
service nfs start
修改路径权限
cd /appdata
chmod -R 760 www/
nfs服务器上配置exports文件,更新是报错
[root@localhost appdata]# cat /etc/exports
/appdata/www/jscss 10.6.9.0.*(rw, sync, no_root_squash)
/appdata/www/pic 10.6.9.0.*(rw, sync, no_root_squash)
/appdata/www/html 10.6.9.0.*(rw, sync, no_root_squash)
[root@localhost appdata]# exportfs -rv
exportfs: /etc/exports:1: syntax error: bad option list
exportfs: No file systems exported!
查看资料后,发现exports文件中逗号后有空格,去掉再次更新
[root@nfsserver appdata]# cat /etc/exports
/appdata/www/jscss 10.6.9.0.*(rw,sync,no_root_squash)
/appdata/www/pic 10.6.9.0.*(rw,sync,no_root_squash)
/appdata/www/html 10.6.9.0.*(rw,sync,no_root_squash)
[root@nfsserver appdata]# exportfs -rv
exporting 10.6.9.0.*:/appdata/www/html
exporting 10.6.9.0.*:/appdata/www/pic
exporting 10.6.9.0.*:/appdata/www/jscss
在客户端测试nfs服务器有哪些目录可以挂载,但挂载时提示权限拒绝
[root@nfsclient ~]# showmount -e 10.6.9.216
Export list for 10.6.9.216:
/appdata/www/html 10.6.9.0.*
/appdata/www/pic 10.6.9.0.*
/appdata/www/jscss 10.6.9.0.*
[root@nfsclient ~] mount -t nfs 10.6.9.216:/appdata/www/pic /www/pic
在nfs服务器上找到日志如下
[root@nfsserver appdata]# tail -f /var/log/messages
Dec 10 17:18:37 kmzyw-files rpc.mountd[6824]: refused mount request from 10.6.9.202 for /appdata/www/pic (/appdata/www/pic): unmatched host
再次检查exports文件,发现匹配IP是10.6.9.0.*
,改成10.6.9.*
可成功挂载
[root@nfsclient /]# mount -t nfs 10.6.9.216:/appdata/www/pic /www/pic
[root@nfsclient /]# df -h | grep www
10.6.9.216:/appdata/www/pic 1008G 76M 957G 1% /www/pic
在客户端添加开机自动挂载
[root@nfsclient /]# vim /etc/fstab
10.6.9.216:/appdata/www/pic /www/pic nfs defaults 0 0
10.6.9.216:/appdata/www/jscss /www/jscss nfs defaults 0 0
10.6.9.216:/appdata/www/html /www/html nfs defaults 0 0