Probleme beim Mounten einer CIFS-Freigabe mit systemd

Probleme beim Mounten einer CIFS-Freigabe mit systemd

Ich habe Probleme, eine CIFS-Freigabe beim Booten mithilfe einer systemd-Mount-Datei ordnungsgemäß zu mounten.

[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
  • Der gemeldete Fehler ist Mount 2 - Keine solche Datei oder kein solches Verzeichnis. Der WhereTeil existiert mit Sicherheit und hat die richtigen Berechtigungen
  • Wenn ich das Gerät nach der Anmeldung manuell starte, ohne etwas anderes zu tun, wird die Bereitstellung ohne Probleme abgeschlossen.
  • Der Remote-Server ist auf jeden Fall aktiv und beide Computer sind per Kabel verbunden. Der Freigabename sollte also auffindbar sein.

Meine beste Vermutung wäre, dass ich etwas anderes im Afteroder brauche Requires, aber was das sein könnte, weiß ich nicht. Es scheint, als ob dies nur das Netzwerk erfordern sollte, vorausgesetzt, dass der Einhängepunkt existiert.

Antwort1

Höchstwahrscheinlich wird der Dienst ausgeführtVorDer Ordner ist verfügbar und bereit zum Mounten

Sie müssen in der Datei angeben, dass auf den Dienst gewartet und dieser gestartet werden soll (AFTER= ), der die CIFS-Freigabe verbindet.

verwandte Informationen