rhel 7.9 为 CentOS 7 客户端设置 autofs。每次运行exportfs -ra时,我都会看到exportfs:10.0.0.2的无效IP地址。 /etc/exports 看起来像 /opt somehost:/opt。
答案1
exportfs
NFS 服务器上需要,而不是 NFS 客户端上需要。您无法远程命令其他服务器导出其文件系统。
错误消息“IP 地址无效”出现的只是exportfs
尝试解析子网地址。看来你的/etc/exports
语法不正确。
如果您想共享/opt
到 10.0.0.2,有效/etc/exports
条目可能如下所示:
/opt 10.0.0.2(rw)
有关更多示例,请运行man 5 exports
并查找该EXAMPLE
段落。
您无法指定 NFS 客户端应使用的挂载位置/etc/exports
:就 NFS 服务器而言,客户端将共享挂载到何处是客户端自己的事情。
由于冒号可以是 IPv6 地址的一部分,因此exportfs
似乎将您的客户端规范解析somehost:/opt
为可能的 IPv4 或 IPv6 子网地址,因为它包含斜杠。但斜杠之前的部分不是有效的 IP 或 IPv6 地址,斜杠之后的部分不是前缀长度数字也不是有效的 IPv4 网络掩码,因此您会收到“无效 IP 地址”错误。
线路
/opt somehost:/opt
看起来更像是 AutoFS 的一部分直接地图AutoFS 客户端上的文件:它完全不适合/etc/exports
.您根本不应该在 AutoFS 客户端上运行exportfs -ra
:该命令应该在您希望自动挂载其共享的 NFS 服务器上运行。