Вопрос или проблема
Мой NAS Synology не позволяет моему компьютеру с Ubuntu монтировать общую папку NFS в локальную папку, чтобы мой сервер Plex мог её читать
[Это ошибка, которую я получаю]
[Команда]
sudo mount 192.168.0.27:/Volume1/Movies /Movies
[Ошибка]
mount.nfs: доступ запрещён сервером при монтировании 192.168.0.27:/Volume1/Movies
У меня такая же проблема: мой fstab с Ubuntu 16 работал, а в 18.04 – нет. Я выяснил опытным путём, что, если я изменю разрешения на общей папке с использования *.fully_qualified_domain.us на 172.16.10.0/24, тогда я смогу смонтировать свои тома.
Я открыл вопрос в Synology. Synology считает, что демон dnsmasq игнорирует полностью квалифицированное имя в процессе монтирования.
Из моего fstab, где “hostname.fullyqualified.us” – это моё полностью квалифицированное имя хоста.
hostname.fullyqualified.us:/volume1/music /media/coolwave/Music nfs ro,user,async,nolock,nfsvers=3 0 3
hostname.fullyqualified.us:/volume1/photo /media/coolwave/Photo nfs ro,user,async,nolock,nfsvers=3 0 3
hostname.fullyqualified.us:/volume1/homes/jcfowler /mnt/home nfs rw,user,async,nolock,nfsvers=3 0 2
hostname.fullyqualified.us:/volume1/Family /mnt/Family nfs rw,user,async,nolock,nfsvers=3 0 3
hostname.fullyqualified.us:/volume1/homes/pi /mnt/pi nfs rw,user,async,nolock,nfsvers=3 0 2
Ответ или решение
При монтировании папки NFS с Synology NAS на компьютере с Ubuntu возникает ошибка: mount.nfs: доступ запрещён сервером при монтировании
. Эта проблема часто связана с неправильными настройками доступа к шерам на вашем NAS или с особенностями сети.
Причины ошибки и их решение
-
Правила доступа на стороне NAS:
- Убедитесь, что на вашем Synology NAS правильно настроены параметры общего доступа. Для этого зайдите в «Панель управления» > «Общий доступ» > «NFS». Проверьте, что ваш IP-адрес находится в списке разрешённых. Если необходимо, добавьте правило для вашего локального IP или подсети (например,
192.168.0.0/24
). - Измените настройку с
*.fully_qualified_domain.us
на более простой формат IP-адреса или подсети, если это решает проблему, как было указано в вашем опыте.
- Убедитесь, что на вашем Synology NAS правильно настроены параметры общего доступа. Для этого зайдите в «Панель управления» > «Общий доступ» > «NFS». Проверьте, что ваш IP-адрес находится в списке разрешённых. Если необходимо, добавьте правило для вашего локального IP или подсети (например,
-
Конфигурация NFS на NAS:
- Убедитесь, что службы NFS правильно активированы. Вы можете проверить это в той же панели управления. Убедитесь также, что все необходимые порты (2049 — для NFS) открыты в настройках брандмауэра и перенаправлены, если NAS находится за маршрутизатором.
-
Настройки монтирования на клиенте:
- Проверьте команду монтирования. Убедитесь, что вы явно указываете версию NFS (например,
nfsvers=3
илиnfsvers=4
), которая соответствует версии на вашем NAS. - Также желательно использовать IP-адрес, а не полное доменное имя, чтобы избежать возможных проблем с разрешением DNS, особенно если у вас был опыт с
dnsmasq
.
- Проверьте команду монтирования. Убедитесь, что вы явно указываете версию NFS (например,
-
Логирование ошибок:
- Для более детальной диагностики воспользуйтесь логами. Выполните команду
dmesg
после попытки монтирования. Это может предоставить информацию о том, почему доступ был запрещён. - Проверьте логи на самом NAS, которые находятся в разделе «Центр безопасности» > «Журнал событий».
- Для более детальной диагностики воспользуйтесь логами. Выполните команду
-
Обновление fstab:
- Если вы используете файл
/etc/fstab
для автоматического монтирования при загрузке, обновите его на основе новых правил. Убедитесь, что вы перезапустили систему, чтобы изменения вступили в силу, или выполнитеsudo mount -a
для перезагрузки всех файловых систем.
- Если вы используете файл
Пример записи в fstab
Ниже приведён пример записи в fstab
для вашего конкретного случая, если вы хотите использовать IP-адрес:
192.168.0.27:/volume1/Movies /media/Movies nfs ro,user,async,nolock,nfsvers=3 0 3
Рекомендации по исправлению
- Периодически проверяйте доступ к NFS через утилиты командной строки, такие как
showmount -e 192.168.0.27
, чтобы убедиться, что шары видимы. - Проверьте, не используется ли на вашем NAS какая-либо аутентификация, которая может блокировать доступ.
Заключение
По мере того, как вы решаете проблемы с доступом к NFS на Synology NAS, вышеуказанные рекомендации помогут вам сохранить доступ и обеспечить корректную работу вашего Plex-сервера. Если ошибка сохранится, возможно, будет полезно обратиться за поддержкой в сообщество Synology или на форумы Ubuntu для получения дополнительной помощи.