NFS 排错

很长时间没碰NFS了。。。。。。, 谁知道今天一到用的时候就出问题, 以前的处理方法都忘了。。。。。, NND, 当时真想骂人。。。。。。 得,还是干脆记录下来,省得以后再遇到。。。

 

配置nfs的方法就不说了, 以及/etc/exports /etc/fstab 怎么配置就不说了, 主要是记录问题:

 

1>nfs portmap dead but subsys locked

简单,只需将/var/lock/subsys/下的portmap 删除,然后重启即可。

      以后遇到别的类似的提示, 方法基本一样。

 

2>rpcsvcgssd: unrecognized service 和 rpcidmapd: unrecognized service

实在是无语。。。。。, 这些文件怎么会在/etc/init.d 下面消失了。。。。。。

后来才知道,哪位大哥姐姐把系统做了。。。。从别人那克隆了个虚拟机过来。。。。。。

这个提示是在nfs server 端启动nfs 时报的错。 而client 端则提示

pmap_getmaps rpc problem: RPC: Unable to receive; errno = Connection reset by peer
mount: RPC: Remote system error - Connection refused

解决方法:

1> 首先确定server 端的 portmap是否正常启动, 没有, 那就起起来。

2> 然后看看/etc/init.d/nfs 文件内容。。。。,看看它启动脚本其实是运行哪些服务。把那些服务起起来。

3>针对unrecognized service 提示,看看/sbin/service 脚本内容, 为什么这2个东东在/usr/sbin/下是有的, 但却被称为unrecognized 。。。。。

  原来service 里 有if [ -x "${SERVICEDIR}/${SERVICE}" ]; then

  而${SERVICEDIR} 就是/etc/init.d , 就是说,如果在/etc/init.d 下没有那个可执行的文件的话, 那它就是unrecognized 的。

  解决方法就简单了。。。。。。, 直接在/etc/init.d 下建2个link :rpcsvcgssd  和 rpcidmapd 到/usr/sbin/下 ,然后 重启nfs 。。。。。。OK 了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值