Монтирование общего ресурса NFS локально?
Я использую каталог на моем сервере OpenBSD, используя NFS, с моим /etc/exports, содержащим
/export -mapall=nobody:nobody -network 192.168 -mask=255.255.0.0
/export -mapall=nobody:nobody -network 10.8.0 -mask=255.255.255.0
Я могу смонтировать этот общий ресурс с других хостов в моей сети, но при попытке монтировать общий ресурс локально на самом сервере, используя
mount 127.0.0.1:/export /var/www/export
Я получаю ошибку
mount_nfs: can't access /export: Permission denied
Можно ли смонтировать общие папки NFS на тот же компьютер, который их вообще экспортирует?
1 ответ
Решение
Мой плохой, вам просто нужно добавить запись
/export -mapall=nobody:nobody 127.0.0.1
экспортировать его на ваш локальный хост. Причина, по которой я думал, что это не было решением, заключается в том, что я попытался смонтировать подкаталог с
mount 127.0.0.1:/export/public /var/www/export
который выдает то же сообщение об ошибке, что и выше. Чтобы иметь возможность монтировать подкаталоги, необходимо добавить
/export -alldirs -mapall=nobody:nobody 127.0.0.1
вместо вышеуказанной строки.