Таким образом, мой сервер находится на 192.168.0.15
, клиент на 192.168.0.17
(на обеих машинах есть пользователь с именем «работа»)
На сервере мой жесткий диск USB автоматически монтируется как / media / work / EXT4-4TB
Я хотел бы получить к нему доступ через клиент nfs, поэтому на сервере мой / etc / exports содержит:
/ media / work / EXT4-4TB 192.168.0.17 (rw, sync, no_root_squash)
Чтобы запустить сервер nfs, я запускаю:
$ sudo systemctl start nfs-kernel-server.service
На клиенте у меня есть пустой каталог, настроенный по адресу / home / work / archive /
Но когда я пытаюсь получить доступ к общему ресурсу с помощью:
$ sudo mount 192.168 .0.15: / home / work / EXT4-4TB / home / work / archive /
Я получаю:
mount.nfs: доступ запрещен сервером при монтировании 192.168.0.15:/home/ work / EXT4-4TB
Я могу получить доступ к другим общим каталогам nfs на этом сервере, но, похоже, разница в том, что это через USB.
Я думаю, что это как-то связано с автоматическим монтированием или разрешениями, но на данный момент у меня нет идей о том, как решить проблему.
Помощь будет оценена.
Попробуйте следующее
sudo blkid
, чтобы получить UUID USB-накопителя /etc/fstab
, чтобы каждый раз монтировать накопитель одинаково, используйте UUID вместо пути / dev / sdX, смонтируйте его в /mnt
вместо временной папки /media
/etc/exports
sudo exportfs -ra
загрузить новые настройки NFS