LINUX.ORG.RU
решено ФорумAdmin

Монтирование CIFS с systemd в OpenSUSE

 , , ,


1

2

Всем привет. Есть задача - автоматическое монтирование smb шар при старте системы. /etc/fstab категорически отказывается работать, вероятно из-за того, что монтирование происходит до запуска сети (да и при отсутствии сети, время загрузки очень сильно увеличивается). Пробовал настроить монтирование по ЭТОЙ инструкции, но ничего хорошего не вышло.

$ ls /etc/systemd/system/*mount
cifs-serv.automount
cifs-serv.mount

cifs-serv.automount http://pastebin.com/Lb1rVpBv

cifs-serv.mount http://pastebin.com/N00ynnTr

Вот попытки запуска http://pastebin.com/Lp4bWpYF

Ответ на: комментарий от alpha

Да, работает. И через fstab с mount --all работает.

iicirno
() автор топика
Ответ на: комментарий от vasily_pupkin

Если речь о

This string must be reflected in the unit file name

То переименование не помогает.

$ ls /etc/systemd/system/*mount
media-share.automount
media-share.mount
Если нет, то ткни носом.

iicirno
() автор топика
Ответ на: комментарий от unikum

/etc/fstab категорически отказывается работать, вероятно из-за того, что монтирование происходит до запуска сети (да и при отсутствии сети, время загрузки очень сильно увеличивается)

---

Кстати, systemd на основе fstab создаёт свои mount-юниты.

systemd на основе fstab?

iicirno
() автор топика
Ответ на: комментарий от MyTrooName

dmesg

[   13.108981] CIFS VFS: Error connecting to socket. Aborting operation
[   13.109053] CIFS VFS: cifs_mount failed w/return code = -101

...

[   16.980773] CIFS VFS: Error connecting to socket. Aborting operation
[   16.981303] CIFS VFS: cifs_mount failed w/return code = -101

systemd-journalctl

Aug 24 19:22:34 linux-l88v.site systemd[1]: Starting media-share.automount.
Aug 24 19:22:34 linux-l88v.site systemd[1]: Failed to set up automount media-share.automount.

iicirno
() автор топика
Ответ на: комментарий от iicirno

Да, это была основная проблема. Теперь надо логи посмотреть, если не работает. У тебя там в Options — _netdev. Это так задумано?

vasily_pupkin ★★★★★
()
Ответ на: комментарий от iicirno

Error connecting to socket

У тебя монтирование срабатывает раньше, чем сеть поднимается. Запихай в депы NetworkManager-wait-online.service, если NM пользуешь

vasily_pupkin ★★★★★
()
Ответ на: комментарий от vasily_pupkin

Спасибо за помощь. _netdev присутствует на случай, если сеть будет недоступна, или устройство окажется в другой сети. Может есть более красивый способ, который не будет проверять возможность/удачность монтирования? Это актуально для ноутбука.

iicirno
() автор топика
Ответ на: комментарий от iicirno

Если пользуешься networkmanager, можешь настроить запуск скриптов при подключении/отключении к сети. У меня при подключении к соответствующим локалкам включаются/выключаются .automount

vasily_pupkin ★★★★★
()
Ответ на: комментарий от vasily_pupkin

Это мое первое знакомство с systemd. Если не затруднит, выложи свои конфиги.

iicirno
() автор топика
Ответ на: комментарий от iicirno

способ, который не будет проверять возможность/удачность монтирования?

nofail

greenman ★★★★★
()
3 февраля 2014 г.
Ответ на: Autofs от iicirno

[ultrafat]тогда Леннарту нужно срочно сломать совместимость системдэ с автоэфэс.[/ultrafat]

mos ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.