Как смонтировать экспорт NFS на Mac OS X?

Как смонтировать экспорт NFS на Mac OS X?

У меня есть FreeBSD ( test.local) box, настроенный как NFS-сервер. И я пытаюсь смонтировать его NFS-шаринг с моего Mac ( hhmm.local)

/nfs     hhmm.local

/nfsимеет 777разрешение.

И я проверил с Mac, что это работает,

hhmm:~ Eonil$ showmount -e test.local
Exports list on test.local:
/nfs                           test.local
hhmm:~ Eonil$ 

Но когда я пытаюсь его установить,

hhmm:~ Eonil$ mount_nfs test.local:/nfs ~/nfs
mount_nfs: can't access /nfs: Permission denied
hhmm:~ Eonil$ 

Ого. Не могу понять, почему это не работает. Что мне делать?

решение1

У меня была та же проблема mount_nfs: can't access /: Permission deniedна OS X 10.6.8, и даже с этой resvportопцией она все равно не работала, однако изменение монтирования экспорта сервера nfs для использования этой insecureопции сработало.

решение2

Я решил эту проблему с помощью этой записи в блоге: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

Основное решение заключалось в предоставлении resvportопции монтирования. Том NFS монтировался волшебным образом!

решение3

Предположим, что хост 10.18.14.27, на котором запущен NFS, имеет общий путь.

/home/siddiquim

На вашем Mac попробуйте:

$ sudo mount -o resvport,rw  -t nfs  10.18.14.27:/home/siddiquim folder_207

Убедитесь, что содержимое видимо:

$ ls -ltr folder_207

решение4

моя проблема решена, NFS на Mac High Sierra 10.13 Измените на сервере NFS /etc/exports, укажите свой клиентский IP. Например: ip сервера:192.168.1.2 клиентский ip:192.168.1.10 на сервере, sudo vi, /export/www 192.168.1.10(rw,insecure,root_squash,no_subtree_check,async)

Связанный контент