可以使用 Zeroconfig 名称来指定 nfs 服务器地址吗

可以使用 Zeroconfig 名称来指定 nfs 服务器地址吗

当权者决定,能够访问防火墙以外站点的机器必须使用 DHCP。

我有一台 (Netgear ReadyNAS) NAS 服务器,它与群集位于同一子网中,我希望群集使用 NFS 访问 NAS。NAS 通过 Zeroconfig (mDNS) 将其地址广播到子网,Macintosh 和 Windows 计算机可以毫无问题地看到它。

有没有办法让服务器将此信息用作 NFS 卷?这将是首选解决方案,因为权限问题可以通过 NAS 上的设置来处理。第二种选择是使用mount_cifs,但我不确定如何处理权限问题。

有人有什么有用的建议吗?

答案1

如果您的 NFS 客户端软件调用 DNS/网络 API,让系统的 mDNS 解析器有机会回答,则可以使用 ZeroConf 名称来指定 NFS 服务器地址。因此,在 macOS 上,答案很可能是“是”,而在 Linux 和 Windows 上,答案“很难说”。

除非您尝试过,否则无法知道您的 NFS 客户端软件在您的平台上执行什么操作。

答案2

只要你打开机器的防火墙以使用 zeroconf/mdns,它也可以适用于 Linux(此处为 openSUSE Tumbleweed)。

但是,在启动时挂载(通过/etc/fstab)可能会产生时间问题,因为在挂载目录时 zeroconf 可能无法正确初始化。

相关内容