问题描述
在 NFS 中,当启动 rpc.statd 服务后,该服务产生 rpc.statd: get_nameinfo: failed to resolve address: Name or service not known 错误。
原因分析
在 NFS v3 中,如果要对 NFS 的文件加锁,则 rpc.statd 需要能够对客户端 IP-ADDR 进行DNS反向查找。
解决办法
在正常情况下,应该在DNS服务器中配置客户端IP地址的反向解析。
或在/etc/hosts中,添加“NFS客户端IP地址“与”对应其主机名“的条目。
参考文献
PSA: NFS Locking in RHEL6 Needs Reverse Lookup of NFS Server
Host name resolution on an NFS server
nfs-kernel-server: statd wont’t work without reverse lookups, mountd won’t allow ip-based exports with reverse lookups