ZFS в Linux: настройка NFS в Ubuntu 14.04 с клиентом OS X Mavericks


8

У меня есть рабочий zpool и набор данных на моем домашнем сервере. Я хочу настроить NFS для доступа к ZFS через мою домашнюю сеть на моем Mac.

На стороне Ubuntu у меня есть ...

  • # apt-get install nfs-kernel-server
  • # zfs set sharenfs=rw=@192.168.0.0/24,insecure tank/documents
    • должно разрешить 192.168.0.0 - 192.168.0.255
    • небезопасно, поэтому Mac подключается к портам больше 1024
  • # zfs share tank/documents
  • # service nfs-kernel-server start
    • закомментирована && grep -q '^[[:space:]]*[^#]*/' $export_filesв /etc/init.d/nfs-kernel-serverпотому , что я не могу запустить сервер с пустым /etc/exports/файлом
  • # showmount -e проверить, что каталог смонтирован

Выход showmount -eэто.

Export list for ubuntu1404: /tank/documents *

На стороне Mac у меня есть ...

  • $ rpcinfo -p 192.168.0.3 проверить, виден ли NFS в сети
  • $ mount -t nfs 192.168.0.3:/tank/documents /Users/me/Remote

Этот последний шаг, где я застрял. Я продолжаю получать «Операция не разрешена».

Я читал вокруг, но я нашел только старые учебники, которые используют NFS Mounts от Disk Utility. У кого-нибудь есть какие-нибудь современные учебники?

Ответы:


2

Догадаться!

Я должен иметь mountнеправильный синтаксис. Я попытался подключиться в Finder, и это сработало!

введите описание изображения здесь


1

Монтирование требует административных привилегий. Попробуйте использовать sudoвот так:

$ sudo mount -t nfs 192.168.0.3:/tank/documents /Users/me/Remote

0

Чтобы ответить на ваш вопрос, «Операция не разрешена» - это то, что вы увидите, когда к указанной папке уже подключено монтирование «/ Users / me / Remote».

Использование Finder вместо этого работает нормально, потому что вместо этого он монтирует пульт в / Volumes и не создает этот конфликт.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.