Проблемы монтирования CIFS Share с помощью systemd

У меня проблемы с установкой общего ресурса CIFS при загрузке с использованием файла systemd .mount.

[Unit]
Description=Mount CIFS movies folder
Requires=network-online.target
After=network-online.service

[Mount]
What=//192.168.0.103/movies
Where=/media/movies
Options=rw,cache=none,uid=<userid>,gid=<groupid>,credentials=/etc/samba/.smbcreds,sec=ntlmv2,iocharset=utf8,vers=3.0
Type=cifs

[Install]
WantedBy=multi-user.target
  • Обнаружена ошибка: монтирование 2 - такого файла или каталога нет. Часть Where наверняка существует и имеет надлежащие разрешения
  • Если я вручную запускаю устройство после входа в систему, ничего не делая, монтирование завершается без проблем
  • Удаленный сервер наверняка вверх, с обоими компьютерами, подключенными через проводной, поэтому имя общего ресурса должно быть найдено

Моим лучшим предположением будет то, что мне нужно что-то еще в After или Requires, но что это может быть, Я не знаю. Кажется, что для этого требуется только сеть, учитывая, что точка монтирования существует.

0
задан 21 June 2019 в 19:08

1 ответ

Скорее всего, служба выполняет до , папка доступна и готова к подключению

Вам нужно указать в файле, что нужно ждать и запускать после (ПОСЛЕ =) сервис, который соединяет общий ресурс CIFS

0
ответ дан 21 June 2019 в 19:08

Другие вопросы по тегам:

Похожие вопросы: