Я пытаюсь настроить NFS на сервере. Я использовал NFS в прошлом, и у меня не было особых проблем с этим, но по какой-то причине я делаю это на сервере Ubuntu 20.04.
Я добавил несколько тестовых путей при настройке, но они не работают должным образом. Я начинаю с добавления одного /Поделиться
путь для проверки соединения. Позже я изменил это на /поделиться/данные
, но не смог смонтировать его по какой-то причине. Однако я все еще мог смонтировать /Поделиться
, хотя это уже не было defiend в /etc/экспорт
. Я выполнил оба экспортфс -а
и systemctl перезапустить nfs-kernel-сервер
, поэтому я попытался перезагрузить сервер, но безуспешно.
Затем я попытался добавить /данные/поделиться
, и по какой-то причине я могу смонтировать оба /данные
и /данные/поделиться
, что определенно не является правильным поведением. /поделиться/данные
location все равно не работает, хотя определяется пока /Поделиться
работает без определения.
Итак, подведем итоги.
- /share/data не работает, но определяется в exportfs.
- /share работает, но не определен в exportfs.
- /data и /data/share работают, но определен только /data/share.
Я понятия не имею, что не так с этой штукой?
Вот некоторая информация с сервера:
$ кот /etc/экспорт
/ доля / данные 192.168.2.57 (RW, синхронизация, no_subtree_check)
/data/share 192.168.2.57(RW,синхронизация,no_subtree_check)
$ экспортфс -с
/share/data 192.168.2.57(rw,wdelay,root_squash,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)
/data/share 192.168.2.57(rw,wdelay,root_squash,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)
При попытке монтирования на хосте:
$ mount 192.168.2.56:/share/data/mnt && echo смонтирован...
mount.nfs: доступ запрещен сервером при монтировании 192.168.2.56:/share/data
$ mount 192.168.2.56:/share /mnt && echo смонтирован...
установлен...
$ mount 192.168.2.56:/data/share /mnt && echo смонтирован...
установлен...
$ mount 192.168.2.56:/data /mnt && echo смонтирован...
установлен...