我只是宣传 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。