mknfsmnt 失败并显示“系统调用错误号 -1”

mknfsmnt 失败并显示“系统调用错误号 -1”

该系统是集群的一部分,另一个节点已成功挂载 nfs 共享。这是当前的活动节点,这意味着它有一个辅助服务 IP 地址。我认为这与问题有关,因为我将服务 ip 添加到 nfs 服务器 /etc/hosts 并且安装得很好。但这不是解决方案。为什么集群 ip 会混淆 nfs?

编辑:集群如何使与 nfs 相关的反向查找变得复杂?

# mknfsmnt -f "/mksysb" -d "/export/mksysb" -h "10.0.28.119" '-n' '-N' '-a' -t 'rw' -w 'fg' '-Y' '-Z' '-X' '-H' '-j' '-q' '-g'
nfsmnthelp: 1831-019 10.0.28.119: System call error number -1.

mount: 1831-008 giving up on:
10.0.28.119:/export/mksysb
System call error number -1.

# showmount -e 10.0.28.119
export list for 10.0.28.119:
/export/mksysb *.domain.com

答案1

看来您已经通过 /etc/hosts 条目回答了自己的问题。我建议查看您的工作节点并尝试查找 nfs 服务器分辨率中的任何差异或差异。

答案2

这最终成为 PTR 记录问题。对 IP 进行 nslookup 时反向查找失败。我必须将 PTR 记录添加到 DNS 服务器:

(root) $ nslookup hostname-svc
Server:         10.48.161.150
Address:        10.48.161.150#53

Name:   hostname-svc
Address: 10.48.151.171

(root) $ nslookup 10.48.151.171
Server:         10.48.161.150
Address:        10.48.161.150#53

**server can't find 171.151.48.10.in-addr.arpa: NXDOMAIN**

相关内容