
У меня есть 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)