FSTAB hat das Mounten der CIFS-SAMBA-Freigabe gestoppt

FSTAB hat das Mounten der CIFS-SAMBA-Freigabe gestoppt

Habe KUBUNTU 20.04 vor zwei Wochen auf meinem Desktop installiert. In den letzten zwei Wochen hat fstab meine SAMBA-Freigabe (gehostet auf einem Headless-Ubuntu-14.04-LTS-Server) ohne Probleme gemountet. Aus irgendeinem Grund wird die SAMBA-Freigabe seit heute beim Booten/Anmelden nicht mehr gemountet. Ich kann sie manuell mounten mit sudo mount -a. Hier ist mein fstab-Eintrag.

//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000 0 0

Ich bin ratlos. Ich habe mehrere Stunden damit verbracht, mich durch verschiedene verwandte Fragen zu wühlen. Das einzige, was mir einfällt, ist, dass der Computer aus irgendeinem Grund plötzlich versucht, die Freigabe zu mounten, bevor das Netzwerk (Gigabit-Ethernet) hochfährt. Allerdings haben alle „Lösungen“, die ich finden konnte, nicht funktioniert. Beispielsweise habe ich eine noautoOption in fstab verwendet und dann sudo mount -a/etc/rc.local eingefügt. Ich habe festgestellt, dass /etc/rc.local standardmäßig nicht auf meinem System vorhanden war. Vielleicht habe ich es also falsch eingerichtet?

Mir ist auch aufgefallen, dass die Freigabe in Dolphin (KDE-Dateimanager) aufgelistet ist, aber wenn ich darauf klicke, erhalte ich die Fehlermeldung „Nur Root kann mounten“. Wenn ich sie manuell mounte, sudo mount -akann Dolphin auf die Freigabe zugreifen.

Danke!

Antwort1

Angesichts des Speicherorts Ihres Einhängepunkts würde ich ein systemd-Automount vorschlagen.

Fügen Sie noauto,x-systemd.automount zu Ihrer Optionsliste hinzu:

//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000,noauto,x-systemd.automount 0 0

Dies funktioniert so, dass es nicht beim Booten gemountet wird, sondern wenn auf den Ordner /mnt/FS1 zugegriffen wird. Der Zugriff erfolgt direkt durch Sie, durch ein Skript, durch einen anderen Prozess oder durch eine andere Anwendung ... Das Ganze ist ziemlich nahtlos.

BEARBEITEN:Damit es über Dolphin funktioniert, muss ich die Option „Benutzer“ zu fstab hinzufügen:

//192.168.1.71/fs1 /mnt/FS1 cifs rw,credentials=/var/credentials,uid=1000,gid=1000,noauto,x-systemd.automount,user 0 0

verwandte Informationen