Рейтинг:0

FSTAB прекратил монтирование CIFS SAMBA Share

флаг mx

Установил KUBUNTU 20.04 две недели назад на свой рабочий стол. В течение последних двух недель fstab без проблем монтировал мой общий ресурс SAMBA (размещенный на безголовом сервере Ubuntu 14.04 LTS). Теперь по какой-то причине, начиная с сегодняшнего дня, общий ресурс SAMBA не монтируется при загрузке / входе в систему. Я могу вручную смонтировать его, используя судо монтировать -а. Вот моя запись в fstab.

//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000 0 0

Я в тупике, я провел несколько часов, копаясь в различных связанных вопросах, единственное, о чем я могу думать, это то, что по какой-то причине компьютер внезапно пытается смонтировать общий ресурс до того, как появится сеть (гигабитный Ethernet). Однако все «решения», которые я смог найти, не сработали, например, использование нетавто опция в fstab, а затем поставить судо монтировать -а в /etc/rc.local я обнаружил, что по умолчанию /etc/rc.local не было в моей системе, так что, может быть, я неправильно его настроил?

Также заметил, что общий ресурс указан в Dolphin (KDE Filemanager), но если я нажму на него, я получаю сообщение об ошибке «только root может монтироваться». Если сделать ручное крепление с судо монтировать -а то Dolphin может получить доступ к общему ресурсу.

Спасибо!

David avatar
флаг cn
проблема на машине 14.04 или 20.04?
Infurious avatar
флаг mx
@ Дэвид, проблема с машиной 20.04. Машина 14.04 — это безголовый сервер, на котором я размещаю Plex, Samba Shares, Pi-Hole и несколько других сервисов. Он работал стабильно без проблем. Другие компьютеры, смартфоны и устройства в локальной сети (Ethernet и WiFi) могут получить доступ к общим ресурсам Samba на сервере 14.04. По какой-то причине после двух недель без isse машина 20.04 перестала монтировать общий ресурс Samba, размещенный на сервере 14.04.
Рейтинг:1
флаг es

Учитывая расположение вашей точки монтирования, я бы предложил автомонтирование systemd.

Добавьте noauto,x-systemd.automount в список параметров:

//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000,noauto,x-systemd.automount 0 0

Это будет работать так, что он будет монтироваться не во время загрузки, а при доступе к папке /mnt/FS1. Доступ к вам напрямую, или через скрипт, или через другой процесс, или через другое приложение...Все довольно гладко.

РЕДАКТИРОВАТЬ: Чтобы это работало через Dolphin, мне нужно добавить параметр «пользователь» в fstab:

//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000,noauto,x-systemd.automount,user 0 0
Infurious avatar
флаг mx
Morbius1, спасибо за помощь... у меня получилось "90%". Отлично работает, если я сначала использую терминал для доступа к общему ресурсу Samba, но по какой-то причине, если я сначала пытаюсь получить доступ к общему ресурсу через окно графического интерфейса, например Dolphin File Manger, перед доступом к нему через терминал, я все еще получаю «требуется root». монтировать" сообщение об ошибке, и он не будет монтироваться. В краткосрочной перспективе, пока я не выясню это, я как бы взломал исправление, заставив Bash Script сделать быстрый список каталогов корневой папки Samba Share после входа в систему ... тогда все работает. Не элегантное решение, но пока работает.
Morbius1 avatar
флаг es
Моя ошибка. Я сделал неверное предположение, что это будет работать в KDE так же, как в Gnome и его производных. После установки KDE на тестовую коробку явно нет — по крайней мере, через Dolphin. Я должен добавить опцию `user` в список, чтобы она там работала. Пожалуйста, смотрите мое редактирование выше.
Infurious avatar
флаг mx
Потрясающий! Это работает. Спасибо вам за помощь!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.