如何在 CentOS 6.10 中配置仅 NFSv4 服务器

如何在 CentOS 6.10 中配置仅 NFSv4 服务器

我正在尝试在 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

相关内容