fstab проблема монтирования

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
Fronex
Сообщения: 62
Зарегистрирован: 01 фев 2017, 11:09
Благодарил (а): 1 раз

fstab проблема монтирования

Сообщение Fronex » 19 сен 2018, 07:09

Приветствую всех!

Ни когда такого не было и вот опять...

Системы Linux Mint 18.3 Mate и Linux Mint 19 v2 Mate, всё обновлено. Системы есть свежие, есть работающие месяцев 5-6. Есть файловый сервер 2008 R2 с сетевым диском. Диск монтируется в fstab: "//100.100.100.100/Shara/ /home/user/disk cifs user=login,password=pass,domain=xxx.yyy 0 0"
Всё работало идеально - диск автоматически монтировался, появлялся на столе ярлык. Недели две назад начались проблемы с монтированием, ярлык на рабочем столе не появляется, открываю компьютер, ярлык сетевого диска вроде есть, при попытке открыть получаю:

Выполняю в терминале: sudo mout -a, всё монтируется и работает, до перезагрузки. Сбои происходят хаотично, может произойти на только что установленной системе, может через месяц. Даже так - установил систему у себя, перезагружался много раз, всё работает. Отнёс комп пользователю подключил - диск не монтируется. Уже третий комп такой. Пришёл к выводу - или не хватает прав на монтирование (куда они делись?) или диск пытается монтироваться до запуска сети (почему раньше работал?) Подскажите как победить?
Последний раз редактировалось пользователем 1 Fronex; всего редактировалось раз: 19

Аватара пользователя

Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

fstab проблема монтирования

Сообщение Bill Williamson » 19 сен 2018, 07:37

Fronex писал(а):
19 сен 2018, 07:09
или диск пытается монтироваться до запуска сети
NetworkManager-wait-online.service не погашен?
Изображение


Автор темы
Fronex
Сообщения: 62
Зарегистрирован: 01 фев 2017, 11:09
Благодарил (а): 1 раз

fstab проблема монтирования

Сообщение Fronex » 19 сен 2018, 07:42

Bill Williamson писал(а):
19 сен 2018, 07:37
NetworkManager-wait-online.service не погашен?
Где это посмотреть?

Аватара пользователя

Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

fstab проблема монтирования

Сообщение Bill Williamson » 19 сен 2018, 07:43

Fronex писал(а):
19 сен 2018, 07:42
Где это посмотреть?
systemctl status NetworkManager-wait-online.service
Изображение

Аватара пользователя

darkfenix
Сообщения: 5034
Зарегистрирован: 27 июн 2017, 10:36
Решено: 58
Откуда: Нижний Тагил
Благодарил (а): 285 раз
Поблагодарили: 940 раз

fstab проблема монтирования

Сообщение darkfenix » 19 сен 2018, 07:54

Fronex писал(а):
19 сен 2018, 07:09
Подскажите как победить?
Можно сделать systemd-unit, который будет запускать скрипт с монтированием, а в настройках юнита указать After=network.target, и для запуска свой скрипт ExecStart=/path/to/your/script. Тут как сделать простейший systemd-unit.
Это если проблема монтирования заключается в том, что оно происходит раньше чем поднялась сеть.
Изображение

Аватара пользователя

Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

fstab проблема монтирования

Сообщение Bill Williamson » 19 сен 2018, 08:22

Fronex, ну и IP точно статически? Я у себя на маршрутизаторе закреплял адрес за машиной.
Изображение


Автор темы
Fronex
Сообщения: 62
Зарегистрирован: 01 фев 2017, 11:09
Благодарил (а): 1 раз

fstab проблема монтирования

Сообщение Fronex » 19 сен 2018, 08:37

Bill Williamson писал(а):
19 сен 2018, 07:43
systemctl status NetworkManager-wait-online.service
Ответ
● NetworkManager-wait-online.service - Network Manager Wait Online
Loaded: loaded (/lib/systemd/system/NetworkManager-wait-online.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:nm-online(1)
Я так понимаю - выключен? Как включить?

У сервера IP статический, пользователи получают от DHCP.

Аватара пользователя

Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

fstab проблема монтирования

Сообщение Bill Williamson » 19 сен 2018, 08:52

Fronex, попробуйте дать команду sudo systemctl enable NetworkManager-wait-online.service и sudo systemctl start NetworkManager-wait-online.service. Потом перезагрузка.
Изображение


Автор темы
Fronex
Сообщения: 62
Зарегистрирован: 01 фев 2017, 11:09
Благодарил (а): 1 раз

fstab проблема монтирования

Сообщение Fronex » 19 сен 2018, 14:22

На одном компьютере всё заработало само :crazy: На другом всё снёс и переустановил - заработало. На третьем переустановка не помогает, три раза переустанавливал. Служба Network Manager Wait Online активна, но диск не монтируется. Проблема решается только через sudo mout -a. :dash2:

Аватара пользователя

colonel
Сообщения: 1451
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 399 раз

fstab проблема монтирования

Сообщение colonel » 19 сен 2018, 14:33

Fronex писал(а):
19 сен 2018, 07:09
....
диск автоматически монтировался, появлялся на столе ярлык. Недели две назад начались проблемы с монтированием, ярлык на рабочем столе не появляется, открываю компьютер, ярлык сетевого диска вроде есть, при попытке открыть получаю:

Выполняю в терминале: sudo mout -a, всё монтируется и работает, до перезагрузки. Сбои происходят хаотично, может произойти на только что установленной системе, может через месяц. Даже так - установил систему у себя, перезагружался много раз, всё работает. Отнёс комп пользователю подключил - диск не монтируется. Уже третий комп такой. Пришёл к выводу - или не хватает прав на монтирование (куда они делись?) или диск пытается монтироваться до запуска сети (почему раньше работал?) Подскажите как победить?
> или диск пытается монтироваться до запуска сети
или сеть начинает запускаться после попыток монтирования

>Подскажите как победить?
монтировать диск после того как сеть запустится
как вариант в автозагрузку программ прописать монтирование диска с назначением задержки гарантирующей монтирование диска после запуска сети
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом


Автор темы
Fronex
Сообщения: 62
Зарегистрирован: 01 фев 2017, 11:09
Благодарил (а): 1 раз

fstab проблема монтирования

Сообщение Fronex » 19 сен 2018, 14:39

Есть абсолютно два идентичных компа из одной партии, на одном всё работает, на втором нет. :blink2:

Аватара пользователя

Slav164
Сообщения: 24
Зарегистрирован: 01 фев 2018, 12:41
Откуда: Барнаул
Поблагодарили: 5 раз

fstab проблема монтирования

Сообщение Slav164 » 19 сен 2018, 16:15


Аватара пользователя

darkfenix
Сообщения: 5034
Зарегистрирован: 27 июн 2017, 10:36
Решено: 58
Откуда: Нижний Тагил
Благодарил (а): 285 раз
Поблагодарили: 940 раз

fstab проблема монтирования

Сообщение darkfenix » 19 сен 2018, 16:34

Fronex писал(а):
19 сен 2018, 14:39
два идентичных компа из одной партии, на одном всё работает, на втором нет
Нормальная практика.
Изображение

Аватара пользователя

slant
Сообщения: 1744
Зарегистрирован: 21 июн 2017, 15:09
Решено: 26
Благодарил (а): 12 раз
Поблагодарили: 757 раз

fstab проблема монтирования

Сообщение slant » 19 сен 2018, 16:58

Fronex писал(а):
19 сен 2018, 07:09
Выполняю в терминале: sudo mout -a, всё монтируется и работает, до перезагрузки. Сбои происходят хаотично, может произойти на только что установленной системе, может через месяц. Даже так - установил систему у себя, перезагружался много раз, всё работает. Отнёс комп пользователю подключил - диск не монтируется. Уже третий комп такой. Пришёл к выводу - или не хватает прав на монтирование (куда они делись?) или диск пытается монтироваться до запуска сети (почему раньше работал?) Подскажите как победить?
Вот в этой теме уже боролись с данным явлением, это именно оно самое. Я там тоже отвечал, так что повторять здесь уже не буду, простите.
FSTAB после перезагрузки не монтирует шару! (Пост slant #26503)

Аватара пользователя

Slav164
Сообщения: 24
Зарегистрирован: 01 фев 2018, 12:41
Откуда: Барнаул
Поблагодарили: 5 раз

fstab проблема монтирования

Сообщение Slav164 » 19 сен 2018, 17:34

Добавить параметр монтирования проще.


Автор темы
Fronex
Сообщения: 62
Зарегистрирован: 01 фев 2017, 11:09
Благодарил (а): 1 раз

fstab проблема монтирования

Сообщение Fronex » 20 сен 2018, 14:56

Попробовал vers=1.0 в fstam - не работает.


Автор темы
Fronex
Сообщения: 62
Зарегистрирован: 01 фев 2017, 11:09
Благодарил (а): 1 раз

fstab проблема монтирования

Сообщение Fronex » 21 сен 2018, 06:14

Не могу найти /etc/rc.local. Он есть в Linux Mint 19?
Или надо вот такую "Ламбаду" сплясать? Включаем rc.local в Debian

Аватара пользователя

Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

fstab проблема монтирования

Сообщение Bill Williamson » 21 сен 2018, 07:17

Fronex, можно попробовать сделать юнит, как подсказал darkfenix в #5.
Сам юнит cifs_mount.service в /etc/systemd/system (должен быть запущен NetworkManager-wait-online.service):

Код: Выделить всё

[Unit]
Description=cifs_mount
Requires=network-online.target
After=network-online.target

[Service]
User=root
RemainAfterExit=yes
Type=oneshot
ExecStart=/bin/bash '/root/cifs_mount.sh'

[Install]
WantedBy=multi-user.target
Сам скрипт, который помещаем в /root под названием cifs_mount.sh и даем chmod a+x cifs_mount.sh (должен быть установлен пакет cifs-utils):

Код: Выделить всё

#!/bin/bash
mount.cifs //100.100.100.100/Shara/ /home/user/disk -o user=login,password=pass,domain=xxx.yyy 0 0
Потом запускаем наш юнит sudo systemctl enable cifs_mount.service.
Почитать можно тут и тут.
Изображение


Автор темы
Fronex
Сообщения: 62
Зарегистрирован: 01 фев 2017, 11:09
Благодарил (а): 1 раз

fstab проблема монтирования

Сообщение Fronex » 21 сен 2018, 08:20

Мда... я конечно всё понимаю, знания линукс, опыт и всё такое... Но такие навороты для того что бы просто подключить сетевую папку в современной системе это - :crazy:
Проще в терминале набрать mount

Аватара пользователя

Chocobo
Сообщения: 9115
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 634 раза
Поблагодарили: 2607 раз

fstab проблема монтирования

Сообщение Chocobo » 21 сен 2018, 09:17

Fronex писал(а):
21 сен 2018, 08:20
просто подключить сетевую папку в современной системе
А вы не пробовали NFS-раздел подключать в Windows-клиентах - суть таже "просто подключить сетевую папку в современной системе" :blink:
Со всеми этими гетерогенными сервисамии протоколами которые берут начало где-то в недрах MS - исторически весело, сама реализация sambы неоднократно при обновлениях меняла поведение)
Изображение
   
Изображение

Вернуться в «Mate»