我正在尝试在 CentOS 6.10 中配置仅 NFSv4 的服务器
我已使用此配置文件禁用 NFS v2 和 v3/etc/sysconfig/nfs
MOUNTD_NFS_V2="否" MOUNTD_NFS_V3="否" RPCNFSDARGS="-N 2 -N 3"
我关注了关联以供参考。
按照这文档 NFSv4 不再需要 rpcbind。
但是如果我启动 nfs 服务而不启动 rpcbind 服务,我会收到以下错误。NFS 服务未启动。
[root@server ~]# 服务 rpcbind 状态 rpcbind 已停止 [root@server ~]# 服务 nfs 重启 关闭 NFS 守护进程:[失败] 关闭 NFS mountd: [ 确定 ] 关闭 NFS 配额:[失败] 关闭 NFS 服务:[确定] 启动 NFS 服务:[确定] 启动 NFS 配额:无法注册服务:RPC:无法接收;errno = 连接被拒绝 rpc.rquotad:无法注册(RQUOTAPROG、RQUOTAVERS、udp)。 [失败的] 正在启动 NFS mountd: [ 确定 ] 启动 NFS 守护进程:rpc.nfsd:将 fd 写入内核失败:errno 111(连接被拒绝) rpc.nfsd:无法为 nfsd 设置任何套接字 [失败的] [root@server ~]#
如果我启动 rpcbind,则 nfs 服务将正常启动。
[root@server ~]# 重启服务 rpcbind 停止 rpcbind:[确定] 正在启动 rpcbind:[确定] [root@server ~]# 服务 nfs 重启 关闭 NFS 守护进程:[确定] 关闭 NFS mountd: [ 确定 ] 关闭 NFS 配额:[确定] 关闭 NFS 服务:[确定] 关闭 RPC idmapd:[确定] 启动 NFS 服务:[确定] 启动 NFS 配额:[确定] 正在启动 NFS mountd: [ 确定 ] 启动 NFS 守护进程:[确定] 正在启动 RPC idmapd:[确定] [root@server ~]#
如何在没有 rpcbind 的情况下启动 nfsv4?可能吗?
NFSv4 仍然需要 rpcbind 吗?
我的内核版本是2.6.32-754.6.3.el6.x86_64