Problemas al montar CIFS Share usando systemd

Problemas al montar CIFS Share usando systemd

Tengo problemas para montar correctamente un recurso compartido CIFS durante el arranque utilizando un archivo 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
  • El error informado es montaje 2: no existe tal archivo o directorio. La Whereporción seguramente existe y tiene los permisos adecuados.
  • Si inicio manualmente la unidad después de iniciar sesión, sin hacer nada más, el montaje se completa sin problemas.
  • El servidor remoto seguramente está activo, con ambas computadoras conectadas por cable, por lo que el nombre del recurso compartido debería poder encontrarse

Mi mejor suposición sería que necesito algo más en Afteror Requires, pero no sé qué podría ser. Parece que esto sólo debería requerir la red, dado que el punto de montaje existe.

Respuesta1

Lo más probable es que el servicio se esté ejecutando.antesla carpeta está disponible y lista para montar

Deberá especificar en el archivo esperar e iniciar después (DESPUÉS=) del servicio que conecta el recurso compartido CIFS.

información relacionada