Как я могу разделить монтирование NFS через zeroconf?

Я хотел бы рекламировать свои акции NFS через Avahi, чтобы я мог просто просматривать с нескольких компьютеров без необходимости настраивать все это, особенно когда приходят гости, и я хочу что-то автоматическое.

Я знаю, что большинству клиентов понадобятся дополнительные пакеты (например, nfs-common) установлено, чтобы оно работало. Идеальное решение будет включать инструкции для клиентов (если таковые имеются).

2 ответа

Решение

Мой ответ на вопрос 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 ( ошибка Launchpad # 29263, спасибо João Pinto за указание на это), а поддержка NFS в файловом менеджере KDE не работает ( ошибка KDE #184997 исправлена), так как Что ж…

В настоящее время объявленные NFS общие ресурсы не обрабатываются gnome-vfs, для этого есть сообщение об ошибке: https://bugs.launchpad.net/gnome-vfs/+bug/29263

Другие вопросы по тегам