Centos6

CentOS 6:無法啟動 NFS

  • July 17, 2014

我無法啟動 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

問題解決了。看起來/etc/syconfig/network文件中有dos字元..

dos2unix /etc/sysconfig/network 

解決了。

萬一有人遇到這種情況…我在安裝 oracle / red hat 6.4 和基本的 nfs 設置時遇到了完全相同的症狀。service start rpcbind,沒有響應,服務總是停止。與服務 nfs 啟動相同。迴聲$?給了一個 6。這個連結讓我查看了啟動腳本,在我的例子中失敗了:

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

放入後

NETWORKING=yes

在 /etc/sysconfig/network nfs 將啟動。

引用自:https://serverfault.com/questions/348766