Нужно ли рекламировать сервис AFP через Avahi, чтобы сервер 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". Кроме того, пользователи могут подключаться к NFS так, как они знакомы с другими серверами Xserve.
Я думаю, что Avahi работает в целом, как будто я делаю: nfs://FILESERVER.local/Volumes/StoragePool
это будет нормально подключаться.
Есть идеи?
1 ответ
Согласно этой публикации в Mac OS X Hints, просмотр для NFS прервался / был удален в OS X 10.5, и я не могу найти никаких признаков того, что он когда-нибудь вернется. Этот пост ссылается на скрипт для автоматического монтирования общих ресурсов NFS, обнаруженных Bonjour, в OS X, и похоже, что на github есть более новая версия под названием bonjour-nfs.