Problemas ao montar o compartilhamento CIFS usando systemd

Problemas ao montar o compartilhamento CIFS usando systemd

Estou tendo problemas para montar um compartilhamento CIFS corretamente na inicialização usando um arquivo 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
  • O erro relatado é mount 2 - Esse arquivo ou diretório não existe. A Whereparte com certeza existe e tem as devidas permissões
  • Se eu iniciar manualmente a unidade após fazer login, sem fazer mais nada, a montagem será concluída sem problemas
  • O servidor remoto com certeza está ativo, com os dois computadores conectados via fio, então o nome do compartilhamento deve ser localizável

Meu melhor palpite seria que preciso de mais alguma coisa no Afteror Requires, mas o que poderia ser, não sei. Parece que isso deveria exigir apenas a rede, visto que o ponto de montagem existe.

Responder1

É mais do que provável que o serviço esteja em execuçãoantesa pasta está disponível e pronta para montar

Você precisaria especificar no arquivo para aguardar e iniciar após (AFTER= ) o serviço que conecta o compartilhamento CIFS

informação relacionada