我想通过 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