![Проблемы с монтированием общего ресурса CIFS с помощью systemd](https://rvso.com/image/913169/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B%20%D1%81%20%D0%BC%D0%BE%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC%20%D0%BE%D0%B1%D1%89%D0%B5%D0%B3%D0%BE%20%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0%20CIFS%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20systemd.png)
У меня возникли проблемы с правильным монтированием общего ресурса 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
- Сообщается об ошибке mount 2 - Нет такого файла или каталога.
Where
Часть наверняка существует и имеет соответствующие разрешения - Если я вручную запускаю устройство после входа в систему, не делая ничего другого, монтирование завершается без проблем.
- Удаленный сервер наверняка работает, оба компьютера подключены через кабель, поэтому имя общего ресурса должно быть доступно для поиска.
Моя лучшая догадка, что мне нужно что-то еще в After
или Requires
, но что это может быть, я не знаю. Похоже, что для этого должна потребоваться только сеть, учитывая, что точка монтирования существует.
решение1
Скорее всего, служба выполняетсядопапка доступна и готова к монтированию
Вам необходимо указать в файле, что нужно ожидать и запускать после (AFTER= ) службу, которая подключает общий ресурс CIFS.