Як встановити експорт NFS на Mac OS X?


9

У мене test.localвікно FreeBSD ( ) налаштоване як сервер 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$ 

Ого. Я не можу зрозуміти, чому це не працює. Що я повинен зробити?


Я бачив відмову в доступі до файлу файлів NFS на шлюзі зберігання AWS. Проблема полягала в тому, що мій IP був поза межами дозволеного діапазону CIDR клієнта доступу до
папки

Відповіді:


5

У мене була та сама проблема з mount_nfs: can't access /: Permission deniedOS X 10.6.8, і навіть з resvportопцією вона все-таки не вдалася, проте змінивши кріплення експорту сервера nfs, щоб використовувати insecureфункцію, що працює.


2

Я вирішив цю проблему за допомогою цього повідомлення в блозі: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

Основним рішенням було надання опції resvportдля монтажу. Об'єм NFS встановлений чарівно!


Мав це те саме питання; resvportопція працює нормально , якщо ви тільки плануєте монтаж з допомогою CLI. Якщо ви хочете підключитися через Finder Mac OS X, вам потрібно додати insecureпараметр на стороні сервера, як згадує @Cas. Немає можливості вказати resvportчерез Finder, а можливість монтажу та використання розширених параметрів була видалена з "Утиліти диска", тому здається, що виправлення на стороні сервера є єдиним життєздатним рішенням для підключення GUI.
Чи буде

2

Припустимо, що хост 10.18.14.27 під керуванням NFS має спільний шлях

/home/siddiquim

На своєму комп’ютері спробуйте:

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

Переконайтеся, що вміст видимий:

$ ls -ltr folder_207

0

мою проблему вирішено, NFS до mac High Sierra 10.13 Змінити на сервері NFS / etc / export, поставити клієнту IP. Наприклад: сервер ip: 192.168.1.2 клієнт ip: 192.168.1.10 на сервері, sudo vi, / export / www 192.168.1.10 (rw, незахищено, root_squash, no_subtree_check, async)


Поки сервер може вирішити ім'я хоста клієнта (тобто ping hhmm.localпрацює), немає ніяких причин для цього не змінювати.
Скотт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.