Das automatische Mounten einer CIFS-Freigabe schlägt beim Booten fehl, während mount -a nach der Anmeldung funktioniert

Das automatische Mounten einer CIFS-Freigabe schlägt beim Booten fehl, während mount -a nach der Anmeldung funktioniert

Ich versuche, beim Booten automatisch eine CIFS-Freigabe auf einem Synology NAS zu mounten. Ich verwende eine 14.04 LTS-Workstation.

Wenn ich die Freigabe manuell über den Eintrag mounte, klappt alles einwandfrei fstab, allerdings muss ich diesen Schritt bei jeder Anmeldung wiederholen.

Ich habe das installiert cifs-utilsund fstabwie folgt geändert:

//192.168.0.xxx/share /Volumes/share cifs iocharset=utf8,credentials=/var/xxx/.smb 0 0 

.smb enthält die Einstellungen username= und passwd=, es wurden verschiedene Speicherorte ausprobiert.

Der Eintrag scheint zu funktionieren, da ich die Freigabe entweder verwenden mount -aoder mount /Volumes/shareerfolgreich mounten kann.

Irgendwelche Ideen, warum das automatische Einhängen während des Bootens fehlschlägt? Bisher habe ich verschiedene Lösungen ausprobiert, darunter die Option _netdev, die jedoch den Eintrag zu beschädigen scheint.

Danke für eure Antworten.

Antwort1

Danke, Zhongfu, das war der Weg zur Lösung.

Ich musste das Arch-Skript folgendermaßen ändern, damit es funktioniert:

#!/bin/bash
if [ "$2" = "up" ]
   then
    mount /Volumes/share &
fi

Speicherort des Skripts:

/etc/NetworkManager/dispatcher.d/

Besitzer: root, Modus 755

Jetzt klappt es einwandfrei :-)

Übrigens: es könnte damit zusammenhängen, dass mein System von einer SSD bootet. Das Netzwerk wird tatsächlich gestartet, nachdem die Anmeldeaufforderung angezeigt wird

Danke noch einmal :-)

verwandte Informationen