Назад | Перейти на главную страницу

NFS запрещает монтирование, даже если клиент указан в экспорте

У нас есть пара серверов (часть кластера HPC), на которых мы в настоящее время наблюдаем некоторое поведение NFS, которое для меня не имеет смысла. node1 экспортирует свой /lscratch каталог через NFS на node2, смонтированный в /scratch/node1. node2 также экспортирует свои собственные lscratch, который соответственно установлен на /scratch/node2 на узле 1.

К сожалению, всякий раз, когда я пытаюсь смонтировать экспорт NFS на противоположном узле, я получаю следующую ошибку:

mount: node1:/lscratch failed, reason given by server: Permission denied

Это несмотря на то, что я сначала включил диапазон IP-адресов (10.6.0.0), а затем конкретные IP-адреса (10.6.7.1, 10.6.7.2) в / etc / exports.

Какие-либо предложения?

Изменить, чтобы убрать двусмысленность: Я убедился, что экспорт содержит только диапазон или определенные IP-адреса, а не оба одновременно.

Пара (возможно, глупых) вопросов:

Какая линия экспорта?

Какой пользователь пытается смонтировать экспорт?

root может быть не разрешено монтировать ... проверьте, чтобы не было корневого сквоша, если это так.

  1. попробуйте поместить IP-адрес клиента в /etc/hosts.allow (tcp-оболочки, см. страницу руководства)

  2. от клиента попробуйте telnet SERVER-IP 2049 .... пока это не сработает (для открытия соединения) монтирование не будет работать. (при условии, что по умолчанию установлена ​​последняя версия linux nfs, то есть tcp также или только).

  3. между внесением любых изменений, как указано выше, сообщите серверу nfs об изменениях с помощью:

sudo exportfs -v -a