проблема с доступом к USB-накопителю на сервере NFS с клиента

Таким образом, мой сервер находится на 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.

Я думаю, что это как-то связано с автоматическим монтированием или разрешениями, но на данный момент у меня нет идей о том, как решить проблему.

Помощь будет оценена.

1
задан 10 January 2018 в 18:49

1 ответ

Попробуйте следующее

  1. sudo blkid, чтобы получить UUID USB-накопителя
  2. Добавьте запись в /etc/fstab, чтобы каждый раз монтировать накопитель одинаково, используйте UUID вместо пути / dev / sdX, смонтируйте его в /mnt вместо временной папки /media
  3. Добавьте новый путь монтирования в свой /etc/exports
  4. sudo exportfs -ra загрузить новые настройки NFS
1
ответ дан 10 January 2018 в 18:49
  • 1
    Это - спасибо позора за ответ. Существует ли обходное решение? – Alkatraz 3 June 2012 в 16:23
  • 2
    Это - спасибо позора за ответ. Существует ли обходное решение? – Alkatraz 3 June 2012 в 16:23

Другие вопросы по тегам:

Похожие вопросы: