哎 费了好大的劲,解决了一个“小”问题,就是nfs客户端对共享目录操作的 Permission denied问题。
刚开始看nfs 就被鸟哥告诫,nfs的权限问题一定要小心,虽然有这个意识,可还是在这个问题上犯了错误。
言归正传,简而言之:
配置NFS,即网络分享档案系统服务,需要两个套件:
如果没有的话,使用 yum install nfs-utils 来安装
配置服务器端(10.1.3.247):
“ NFS 伺服器的架設實在很簡單,你只要編輯好主要設定檔 /etc/exports 之後,
先啟動 portmap ,然後再啟動 nfs ,你的 NFS 就成功了
”
[root@linux ~]# vi /etc/exports
/var/111? 10.1.6.249(rw,no_root_squash
)
?
然后启动portmap
# /etc/init.d/portmap restart
?
然后启动nfs
# /etc/init.d/nfs restart
?
可以通过查看日志 看是否启动成功
# cat /var/log/messages
?
查看连接
#showmount -e localhost
?
当exports内容改变时,可以通过执行
# exportfs -arv? 来重新加载
?
配置用户端(10.1.6.249):
1、启动protmap? # /etc/init.d/portmap restart
2、查看服务器是否共享??
[root@localhost UPGRADE FILE]# showmount -e 10.1.3.247
Export list for 10.1.3.247:
/var/111 10.1.6.249
3、创建目录,服务器和客户端? mkdir /var/111
4、挂载目录? mount -t nfs 10.1.3.247:/var/111?? /var/111??? [把247上的/var/111 共享到249的/var/111]
5、 通过 df 看是否挂载成功
[root@localhost UPGRADE FILE]# df
Filesystem?????????? 1K-blocks????? Used Available Use% Mounted on
/dev/hda1???????????? 73669264?? 2628948? 67237736?? 4% /
tmpfs????????????????? 1033588???????? 0?? 1033588?? 0% /dev/shm
10.1.3.247:/var/111?? 70086048?? 5015520? 61452960?? 8% /var/111
?
这样就应该可以用了。
?
我刚开始配置的时候 在权限的地方,只写了(rw),就发生了客户端对共享目录操作没有权限,在经过n次尝试后,把权限改为(rw,no_root_squash )就行了,问题是解决了,但是还是有点不解~
?
有两个参考文档还是不错的:
http://linux.vbird.org/linux_server/0330nfs.php??
http://www.bitscn.com/network/protocol/201008/189094.html
?
?
?