CentOS 6:无法启动 NFS

CentOS 6:无法启动 NFS

我无法启动 NFS 服务。启动时没有错误。但之后服务停止了。/var/log/messages 中没有任何消息。rpcbind 服务也发生同样的情况。知道这可能是什么吗?我还尝试禁用 iptables。

[root@server1 ~]# service nfs start
[root@server1 ~]# service nfs status
rpc.svcgssd is stopped
rpc.mountd is stopped
nfsd is stopped
rpc.rquotad is stopped

[root@server1 ~]# service rpcbind start
[root@server1 ~]# service rpcbind status
rpcbind is stopped

[root@server1 ~]# cat /etc/exports 
/tmp *(ro)

[root@server1 ~]# chkconfig --list | egrep '(rpcbind|nfs)'
nfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off
nfslock         0:off   1:off   2:on    3:on    4:on    5:on    6:off
rpcbind         0:off   1:off   2:on    3:on    4:on    5:on    6:off

答案1

问题解决了。看起来/etc/syconfig/network文件中有 dos 字符。

dos2unix /etc/sysconfig/network 

解决了。

答案2

以防有人遇到这种情况……我在安装 oracle / red hat 6.4 和设置基本 nfs 时遇到了完全相同的症状。服务启动 rpcbind,没有响应,服务总是停止。服务 nfs 启动也是一样。echo $? 返回了 6。此链接让我查看了启动脚本,在我的例子中,它在以下位置失败:

# Check that networking is up.
[ "${NETWORKING}" != "yes" ] && exit 6

放入后

NETWORKING=yes

/etc/sysconfig/network 中的 nfs 将会启动。

相关内容