Страница 1 из 3
fstab проблема монтирования
Добавлено: 19 сен 2018, 10:09
Fronex
Приветствую всех!
Ни когда такого не было и вот опять...
Системы 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, всё монтируется и работает, до перезагрузки. Сбои происходят хаотично, может произойти на только что установленной системе, может через месяц. Даже так - установил систему у себя, перезагружался много раз, всё работает. Отнёс комп пользователю подключил - диск не монтируется. Уже третий комп такой. Пришёл к выводу - или не хватает прав на монтирование (куда они делись?) или диск пытается монтироваться до запуска сети (почему раньше работал?) Подскажите как победить?
fstab проблема монтирования
Добавлено: 19 сен 2018, 10:37
Bill Williamson
Fronex писал(а): ↑19 сен 2018, 10:09
или диск пытается монтироваться до запуска сети
NetworkManager-wait-online.service
не погашен?
fstab проблема монтирования
Добавлено: 19 сен 2018, 10:42
Fronex
Bill Williamson писал(а): ↑19 сен 2018, 10:37
NetworkManager-wait-online.service не погашен?
Где это посмотреть?
fstab проблема монтирования
Добавлено: 19 сен 2018, 10:43
Bill Williamson
Fronex писал(а): ↑19 сен 2018, 10:42
Где это посмотреть?
systemctl status NetworkManager-wait-online.service
fstab проблема монтирования
Добавлено: 19 сен 2018, 10:54
rogoznik
Fronex писал(а): ↑19 сен 2018, 10:09
Подскажите как победить?
Можно сделать systemd-unit, который будет запускать скрипт с монтированием, а в настройках юнита указать
After=network.target
, и для запуска свой скрипт
ExecStart=/path/to/your/script
.
Тут как сделать простейший systemd-unit.
Это если проблема монтирования заключается в том, что оно происходит раньше чем поднялась сеть.
fstab проблема монтирования
Добавлено: 19 сен 2018, 11:22
Bill Williamson
Fronex, ну и IP точно статически? Я у себя на маршрутизаторе закреплял адрес за машиной.
fstab проблема монтирования
Добавлено: 19 сен 2018, 11:37
Fronex
Bill Williamson писал(а): ↑19 сен 2018, 10: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.
fstab проблема монтирования
Добавлено: 19 сен 2018, 11:52
Bill Williamson
Fronex, попробуйте дать команду sudo systemctl enable NetworkManager-wait-online.service
и sudo systemctl start NetworkManager-wait-online.service
. Потом перезагрузка.
fstab проблема монтирования
Добавлено: 19 сен 2018, 17:22
Fronex
На одном компьютере всё заработало само

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

fstab проблема монтирования
Добавлено: 19 сен 2018, 17:33
colonel
Fronex писал(а): ↑19 сен 2018, 10:09
....
диск автоматически монтировался, появлялся на столе ярлык. Недели две назад
начались проблемы с монтированием, ярлык на рабочем столе не появляется, открываю компьютер, ярлык сетевого диска вроде есть, при попытке открыть получаю:
Выполняю в терминале: sudo mout -a, всё монтируется и работает, до перезагрузки. Сбои происходят хаотично, может произойти на только что установленной системе, может через месяц. Даже так - установил систему у себя, перезагружался много раз, всё работает. Отнёс комп пользователю подключил - диск не монтируется. Уже третий комп такой.
Пришёл к выводу - или не хватает прав на монтирование (куда они делись?)
или диск пытается монтироваться до запуска сети (почему раньше работал?)
Подскажите как победить?
> или диск пытается монтироваться до запуска сети
или сеть начинает запускаться после попыток монтирования
>Подскажите как победить?
монтировать диск после того как сеть запустится
как вариант в автозагрузку программ прописать монтирование диска с назначением задержки гарантирующей монтирование диска после запуска сети
fstab проблема монтирования
Добавлено: 19 сен 2018, 17:39
Fronex
Есть абсолютно два идентичных компа из одной партии, на одном всё работает, на втором нет.

fstab проблема монтирования
Добавлено: 19 сен 2018, 19:15
Slav164
fstab проблема монтирования
Добавлено: 19 сен 2018, 19:34
rogoznik
Fronex писал(а): ↑19 сен 2018, 17:39
два идентичных компа из одной партии, на одном всё работает, на втором нет
Нормальная практика.
fstab проблема монтирования
Добавлено: 19 сен 2018, 19:58
slant
Fronex писал(а): ↑19 сен 2018, 10:09
Выполняю в терминале: sudo mout -a, всё монтируется и работает, до перезагрузки. Сбои происходят хаотично, может произойти на только что установленной системе, может через месяц. Даже так - установил систему у себя, перезагружался много раз, всё работает. Отнёс комп пользователю подключил - диск не монтируется. Уже третий комп такой. Пришёл к выводу - или не хватает прав на монтирование (куда они делись?) или диск пытается монтироваться до запуска сети (почему раньше работал?) Подскажите как победить?
Вот в этой теме уже боролись с данным явлением, это именно оно самое. Я там тоже отвечал, так что повторять здесь уже не буду, простите.
FSTAB после перезагрузки не монтирует шару! (Пост slant #26503)
fstab проблема монтирования
Добавлено: 19 сен 2018, 20:34
Slav164
Добавить параметр монтирования проще.
fstab проблема монтирования
Добавлено: 20 сен 2018, 17:56
Fronex
Попробовал vers=1.0 в fstam - не работает.
fstab проблема монтирования
Добавлено: 21 сен 2018, 09:14
Fronex
Не могу найти /etc/rc.local. Он есть в Linux Mint 19?
Или надо вот такую "Ламбаду" сплясать?
Включаем rc.local в Debian
fstab проблема монтирования
Добавлено: 21 сен 2018, 10:17
Bill Williamson
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
.
Почитать можно
тут и
тут.
fstab проблема монтирования
Добавлено: 21 сен 2018, 11:20
Fronex
Мда... я конечно всё понимаю, знания линукс, опыт и всё такое... Но такие навороты для того что бы просто подключить сетевую папку в современной системе это -
Проще в терминале набрать mount
fstab проблема монтирования
Добавлено: 21 сен 2018, 12:17
Chocobo
Fronex писал(а): ↑21 сен 2018, 11:20
просто подключить сетевую папку в современной системе
А вы не пробовали NFS-раздел подключать в Windows-клиентах - суть таже "просто подключить сетевую папку в современной системе"
Со всеми этими гетерогенными сервисамии протоколами которые берут начало где-то в недрах MS - исторически весело, сама реализация sambы неоднократно при обновлениях меняла поведение)