您是否需要通过 Avahi 宣传 AFP 服务以便 Ubuntu 服务器显示在 OSX Finder 中?

您是否需要通过 Avahi 宣传 AFP 服务以便 Ubuntu 服务器显示在 OSX Finder 中?

我只是宣传 NFS 共享加上“模型”,并且除非必须,否则我不想在服务器上安装额外的服务,例如 netatalk,因为它仅用于 NFS 导出。

当前,Finder 中的“共享”下没有包含 Avahi 以下配置的条目。

serveradmin@FILESERVER:/etc/avahi/services$ cat nfs.service
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_nfs._tcp</type>
<port>2049</port>
<txt-record>path=/Volumes/StoragePool</txt-record>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>

服务器:Ubuntu 12.04.01 x64 客户端:OSX 10.6.8、10.7.5、10.8.2

目标是宣传该 NFS 共享,然后分配一个非常老的 Mac 型号代码(如 Powermac),并将图标替换为更“LinuxServer-y”的图标。此外,允许用户以他们熟悉的方式(如我们的其他 Xserve 服务器)连接到 NFS。

我认为 Avahi 的总体运行情况与我一样:nfs://FILESERVER.local/Volumes/StoragePool它可以很好地连接。

有任何想法吗?

答案1

根据此 Mac OS X Hints 帖子,在 OS X 10.5 中,NFS 浏览功能已损坏/被删除,我找不到任何迹象表明它会恢复。该帖子链接到一个用于在 OS X 上自动挂载 Bonjour 发现的 NFS 共享的脚本,看起来 github 上有一个名为的新版本bonjour-nfs

相关内容