Я настроил свой NFS-сервер, не внося больших изменений в файлы конфигурации. После этого я добавил эти записи в /etc/exports
(действительны оба пути) на сервере (192.168.1.11):
/export 192.168.1.0/192.168.255.255(rw,fsid=0,insecure,no_subtree_check,async)
/export/users 192.168.1.0/192.168.255.255(rw,nohide,insecure,no_subtree_check,async)
Затем я перезагрузил компьютер и попытался получить список экспорта:
$ showmount -e 192.168.1.11
/export 192.168.1.0/192.168.255.255
/export/users 192.168.1.0/192.168.255.255
Судя по этому выводу, проблем с подключением нет. Теперь я хочу установить /export
в клиентскую файловую систему (192.168.1.12):
sudo mount -t nfs4 192.168.1.11:/export /mnt
После ввода этого сообщения нет вывода, и я ничего не могу сделать. Начало линии другого терминала не отображается. Команда застряла.
Кто-нибудь знает, что я делаю неправильно? Пожалуйста, помогите мне.
НА СЕРВЕРЕ
Попробуйте изменить свой / etc / exports на
/export 192.168.1.0/24(rw,fsid=0,insecure,no_subtree_check,async)
/export/users 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,async)
Тогда беги exportfs -av
НА КЛИЕНТЕ
sudo mount -t nfs 192.168.1.11:/export /mnt
или -t nfs4
Было бы неплохо, если бы вы могли опубликовать какой-нибудь вывод из /var/log/messages
если есть ошибка.
Похоже, вы пытаетесь смонтировать экспорт NFS в каталог / mnt на своем клиенте.
Вы должны создать точку монтирования в / mnt, скажем / mnt / foo, и попробовать смонтировать там.