LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1741|回复: 8

NFS服务端重启后客户端再次访问问题

[复制链接]
发表于 2005-5-23 16:46:27 | 显示全部楼层 |阅读模式
用RedHat 7.3(NFS client)的系统Mount上另一台RedHat7.3(NFS Server)的NFS V3服务后,假设执行的命令是:
mount -t nfs 192.168.1.5:/test /mnt/nfsserver
当NFS Server重启,NFS服务也正常开启后,如果NFS client系统不做任何mount和umount的动作,执行如下命令:
cd /mnt/nfsserver
时,会出现“Permission Denied”的错误提示。
这时,只有先umount掉所挂目录,再重新执行mount命令,才能进入该目录。

如果我想:在不执行任何umount和mount命令的情况下,能再次进入该目录内。
要实现这一功能,在只能修改NFS Client配置的情况下,采取怎样的措施(shell编程,还是在mount时选取正确的-o参数),来达到我的目的?

谢谢!
发表于 2005-5-23 21:56:01 | 显示全部楼层
没这么测试过,明天试试
回复 支持 反对

使用道具 举报

发表于 2005-5-24 01:38:40 | 显示全部楼层
mount -t nfs -o soft,intr XXX XXX
没有实验
回复 支持 反对

使用道具 举报

发表于 2005-5-24 08:54:40 | 显示全部楼层
我觉得你做的有点问题,你好象没有让它先设置上自动挂装啊,只有自动挂装了以后才可以的。
但是,不知道你这里是什么意思!
不过我做的是没有问题~~我觉得我跟你的区别就是在于我的做了自动的挂装的动作!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-24 10:43:49 | 显示全部楼层
对,我没有自动挂装,但我想NFS Client自动挂装也只是在Client启动时自动挂装,一旦挂装上了,Client还会有进程去控制管理与NFS Server的连接挂载吗?

请问:如果你系统是自动挂装的话,NFS Serve重启后,Client还有权限可以进入系统吗?
回复 支持 反对

使用道具 举报

发表于 2005-5-24 11:23:05 | 显示全部楼层
没事过。。一般nfs都用autofs来挂的~~
你client设置一个TIMEOUT=60~~然后服务器重起
重起以后cd到nfs目录下~~他就自动remount了~~因为超过60秒就自动umount的~~所以这样应该能解决楼主的问题吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-24 11:47:26 | 显示全部楼层
首先非常感谢你的回答!稍后再试。先讲一下我做的autofs的试验:

我已经做了如下试验:
用autofs来mount,在/etc/fstab文件添加如下行:

10.12.4.25:/test    /mnt/tmp       nfs     soft,intr       0  0

重启NFS Client后,已自动挂接上NFS文件系统!

再重启NFS  Server后,还是没有权限进入NFS系统的文件目录内。
回复 支持 反对

使用道具 举报

发表于 2005-5-24 11:56:22 | 显示全部楼层
楼主。。。你那个不是autofs=_=
autofs是一个守护进程
需要修改auto.master和auto.misc来完成~~然后service autofs start
你那个只是把nfs加载到fstab里面~开机时候挂载而已~~所以致使你server重起~~client没重起的话~是不会自动mount的~~因为fstab只会开机时候挂载你的fs~~所以你要用remount再挂载~
而autofs不是这么工作的~~autofs是只要你cd进入文件夹~他就会自动挂载你auto.misc里面指定的改文件夹对应的路径~~
具体怎么设置autofs~请看精华。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-24 12:30:07 | 显示全部楼层
现在明白了,非常感谢你的帮助!
刚开始玩linux,真有点相见恨晚那,包括linuxsir,还有楼上这位仁兄!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表