关于nfs挂载时报Permission Denied的原因

来源:互联网 发布:飞飞cms影视系统 编辑:程序博客网 时间:2024/04/29 16:35

请教关于nfs挂载时报Permission Denied的原因 [复制链接]

  
xxzhe2003

临时会员

 

该用户从未签到

阅读权限
10 
积分
日志
帖子
主题
楼主
发表于 2008-12-23 12:10 |只看该作者 |倒序浏览 |打印
请教:
nfs服务器使用<IP_192.168.1.56>:
share  -F nfs  -o rw=192.168.1.55 /opt/myfiles/temp

nfs客户端使用<IP_192.168.1.55>:
mount 192.168.1.56:/opt/myfiles/temp /opt/myfiles/temp

为什么这时提示"Permission denied"!! 都是用root用户做的,有什么问题啊..麻烦指教.
收藏0 分享0 支持0 反对0
 
回复 引用

举报 返回顶部

  
welcome008

普通会员

Rank: 1

该用户从未签到

阅读权限
20 
积分
100 
日志
帖子
2773 
主题
758 
沙发
发表于 2008-12-23 13:30 |只看该作者
之前做克隆时配置NFS的步骤,你试试:

4,共享目录,增加文件权限
# share /data1/share
# chmod u+x /data1/share/*.dump

5,启动NFS服务:
修改文件/etc/dfs/dfstab,增加一行:
share  -F nfs  -o rw=192.168.128.10:192.168.128.11  -d "share"  /data1/share
其中的192.168.128.10,192.168.128.11是另外两台要克隆安装的机器的临时地址,然后运行命令:
/etc/init.d/nfs.server start
我失去了一个,我错过了一个,这个又没把握住,我还会有下一个吗?
 
回复 引用

举报 返回顶部

  
xxzhe2003

临时会员

 

该用户从未签到

阅读权限
10 
积分
日志
帖子
主题
板凳
发表于 2008-12-24 10:13 |只看该作者
死活挂不上      服务端用dfshares能看到我共享出去的目录:em17:
                        客户端showmount -e也能看到服务器端的目录,可是mount时就提示没权限!!!:em16:
  
回复 引用

举报 返回顶部

  
jimjiaozhu

临时会员

 

该用户从未签到

阅读权限
10 
积分
日志
帖子
187 
主题
4楼
发表于 2008-12-24 12:11 |只看该作者
1)uname -a 看看你的系统是什么,solaris9 还是10
2) 是9 就用楼上的方法启动nfs. 是10 就svcs -a |grep nfs看看nfsserver 有没有起来。这个在server上看
用svcadm 把nfsserver启动。
3)在client看 svcs -a | grep nfs看看client有没有启动。
4)在客户端看看。mountd 这个进程有没有起。
如果这些都没有问题。就去看看你share的问题。vfstab有没有编辑过。
你在尝试看看,root=IP有没有什么问题。

[ 本帖最后由 jimjiaozhu 于 2008-12-24 12:13 编辑 ]
  
回复 引用

举报 返回顶部

  
xxzhe2003

临时会员

 

该用户从未签到

阅读权限
10 
积分
日志
帖子
主题
5楼
发表于 2008-12-24 13:20 |只看该作者
1>服务器信息:
SunOS v490-3 5.10 Generic_127127-11 sun4u sparc SUNW,Sun-Fire-V490
2>服务器端:
# svcs -a | grep nfs
online         Dec_22   svc:/network/nfs/status:default
online         Dec_22   svc:/network/nfs/mapid:default
online         Dec_22   svc:/network/nfs/rquota:default
online         Dec_22   svc:/network/nfs/nlockmgr:default
online         Dec_22   svc:/network/nfs/server:default
online         13:07:48 svc:/network/nfs/cbd:default
online         13:07:54 svc:/network/nfs/client:default
3>客户端:
# svcs -a | grep nfs
online         Dec_22   svc:/network/nfs/cbd:default
online         Dec_22   svc:/network/nfs/status:default
online         Dec_22   svc:/network/nfs/mapid:default
online         Dec_22   svc:/network/nfs/nlockmgr:default
online         13:00:12 svc:/network/nfs/client:default
online         13:04:25 svc:/network/nfs/rquota:default
online         13:05:06 svc:/network/nfs/server:default
4>查看mount进程:
# ps -ef| grep mount
    root   275   274   0   Oct 26 ?           0:14 /usr/lib/autofs/automountd
    root   274     1   0   Oct 26 ?           0:00 /usr/lib/autofs/automountd
    root 18216 19001   0 13:09:45 pts/1       0:00 grep mount
    root 23629     1   0 13:05:07 ?           0:00 /usr/lib/nfs/mountd

5>此时挂载仍然不行
6>加上root=ip后:仍然提示:Permission denied

Server和Client都能看到share的资源,权限rw,root=IP,还不行.....难道需要重启?????
  
回复 引用

举报 返回顶部

  
yuhuohu

普通会员

Rank: 1

该用户从未签到

阅读权限
20 
积分
55 
日志
帖子
2236 
主题
124 
6楼
发表于 2008-12-24 13:55 |只看该作者
奇怪哦

其实对是来说无所谓nfsserver事先是否启动,默认情况下只要执行share ...就会自动启动相关进程

以上是废话

对于lz的情况,建议在服务器端和客户端开snoop抓包 来做进一步分析