Вопрос или проблема
У меня установлены 2 сетевых хранилища: TrueNAS (теперь для тестирования) и WDCloud (2Bay). Насколько я знаю, ресурсы монтируются правильно для обоих, но я не вижу их так, как они отображались в предыдущих версиях.
При монтировании “вручную” (используя Другие места в Файлах) они добавляются в графический интерфейс, как и ожидалось.
//192.168.0.10/ArduinoCode /mnt/TrueNAS/ArduinoCode cifs credentials=/etc/samba/credentials,rw,iocharset=utf8,file_mode=0777,dir_mode=0777,nounix,vers=3.0 0 0
В конце я выполняю sudo mount -a
или даже перезагружаю систему, чтобы убедиться, что нет других зависимостей, но это всё равно не работает. В чем может быть причина этого?
Ответ или решение
Конечно, давайте разберемся с проблемой отображения Samba-шаров в файловом менеджере Ubuntu 24.04.1.
Фон проблемы
У вас есть две NAS-системы: TrueNAS и WDCloud. Вы указали, что шары корректно монтируются вручную через раздел "Другие местоположения" в файловом менеджере, но не отображаются автоматически, как это было в предыдущих версиях Ubuntu. Ваш режим монтирования следующий:
//192.168.0.10/ArduinoCode /mnt/TrueNAS/ArduinoCode cifs credentials=/etc/samba/credentials,rw,iocharset=utf8,file_mode=0777,dir_mode=0777,nounix,vers=3.0 0 0
После применения sudo mount -a
или перезагрузки системы проблема сохраняется.
Возможные причины
-
Конфигурация монтирования: Один из основных факторов, который может влиять на видимость шары в файловом менеджере, — это опции монтирования. Обратите внимание на версию протокола (
vers=3.0
). Некоторые системы могут требовать другой версии (например, 2.0 или 1.0). Попробуйте изменить формат:vers=1.0
или
vers=2.0
-
Проблемы с интерфейсом: Ubuntu 24.04 могла внести изменения в файловый менеджер, которые повлияли на способ отображения автоматических монтирований. Иногда это связано с изменениями в GVFS (GNOME Virtual File System).
-
Автоматическое обнаружение: В новых версиях Ubuntu изменение параметров автообнаружения сети также может повлиять на отображение. Убедитесь, что демон
smdb
работает корректно, и проверьте сетевые настройки. -
Правила Udev: Если у вас есть конкретные правила для монтирования через udev, они могут мешать автоматическому монтированию. Проверьте соответствующие файлы конфигурации.
Рекомендации
-
Проверьте актуальность всех обновлений системы, в особенности компонентов, связанных с сетевыми протоколами и файловым менеджером.
-
Проанализируйте лог-файлы, такие как
/var/log/samba/log.smbd
,/var/log/syslog
, или воспользуйтесьjournalctl
для диагностики ошибок, связанных с монтированием. -
Попробуйте использовать другой файловый менеджер (например, Nautilus или Thunar) для проверки, отображаются ли шары корректно.
-
Если проблема связана с правами или авторизацией, убедитесь, что файл с учетными данными
/etc/samba/credentials
имеет правильные привилегии доступа (chmod 600
).
Решение этой проблемы может потребовать ряда тестов и изменений. Настоятельно советую пройти через вышеуказанные шаги и учитывать каждую возможную причину. Если возникнут дополнительные вопросы, рекомендуется обратиться к сообществу Ubuntu для более целенаправленного совета.