如何通过 zeroconf 共享 NFS 挂载?

如何通过 zeroconf 共享 NFS 挂载?

我想通过 Avahi 宣传我的 NFS 共享,这样我就可以从多台机器上浏览,而不必进行全部设置,尤其是当客人过来并且我想要一些自动化的东西时。

我知道大多数客户需要nfs-common安装额外的软件包(如)才能使其工作。理想的解决方案还包括客户说明(如果有的话)。

答案1

我的回答问题 18933实际上包含了 NFS 共享的答案(尽管问题没有明确提到 NFS):创建一个服务描述文件(例如nfs.service),/etc/avahi/services内容如下:

<service-group>
  <name replace-wildcards="yes">NFS share on %h</name>
  <service>
    <type>_nfs._tcp</type>
    <port>2049</port>
    <txt-record>path=/path/to/someshare</txt-record>
  </service>
</service-group>

但是,端口 2049 要求您使用文件insecure中的选项/etc/exports

然后,您应该可以使用文件管理器,导航到“网络”并访问您的共享。不幸的是,GNOME 文件管理器不是目前提供对 NFS 的支持(启动板错误 #29263,感谢 João Pinto 指出这一点)并且 KDE 文件管理器中的 NFS 支持已损坏(KDE 错误 #184997现已修复)也……

答案2

NFS 公布的共享目前不由 gnome-vfs 处理,有一个错误报告请求它: https://bugs.launchpad.net/gnome-vfs/+bug/29263

相关内容