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
Where
parte 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 After
or 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