- 论坛徽章:
- 0
|
我设置linux.slq.com这台主机为nfs服务器,共享/usr/local文件夹,
在/etc/exports文件中加入一行:
/usr/local linux2.slq.com(rw,async)
启动nfs,/etc/init.d/nfs start后使用exportfs -v查看没问题
但在linux2上mkdir /mnt/nfs,使用
mount linux.slq.com:/usr/local /mnt/nfs
提示:
mount : linux.slq.com:/usr/local failed,reason given by server:permission denied
请问这是怎么回事啊?
提问之前清你明确你所使用的Linux发行版和版本号。
1. 在客户端(linux2),运行
rpcinfo -p linux.slq.com
检查portmap 服务是否打开
2.如果portmap服务正常运行,在服务器上编辑/etc/hosts.allow 和/etc/hosts.deny。最简单的办法是注释掉所有的行,然后重启。
3.如果还不行,则在服务器端关闭firewall
4. /usr/local 具有root 访问权限,不知道为何要共享它?如果必须共享,则可能需要在/etc/exports改为
usr/local linux2.slq.com(rw,async,all_squash)
[ 本帖最后由 lchxr 于 2006-8-19 17:28 编辑 ] |
|