У нас есть пара серверов (часть кластера 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 может быть не разрешено монтировать ... проверьте, чтобы не было корневого сквоша, если это так.
попробуйте поместить IP-адрес клиента в /etc/hosts.allow (tcp-оболочки, см. страницу руководства)
от клиента попробуйте telnet SERVER-IP 2049 .... пока это не сработает (для открытия соединения) монтирование не будет работать. (при условии, что по умолчанию установлена последняя версия linux nfs, то есть tcp также или только).
между внесением любых изменений, как указано выше, сообщите серверу nfs об изменениях с помощью:
sudo exportfs -v -a