Hallo Zusammen,
ich habe mich nun stundenlang in Foren nach Lösungen umgesehen und trotz der Tatsache, dass mein Problem ein häufiges ist und es auch genügend Lösungen gibt, bekomme ich meine Samba-Freigaben nicht so eingebunden, wie ich es möchte. Ich brauche bitte Eure Hilfe.
Das Szenario ist eine typische Server-Client Situation im Win/Linux Mischbetrieb. Der Server ist ein PC mit Ubuntu-Server 15.10 + Samba. Samba ist korrekt konfiguriert und funktioniert, wie es soll. Probleme machen mir nur die Linux-Clients (Notebook → WLAN). Hier schaffe ich es einfach nicht, die Freigaben beim Start via fstab zu mounten - der fstab Eintrag sieht recht unspektakulär aus:
1 | //192.168.178.22/music /home/robin/Musik auto rw,credentials=/home/robin/.smbpasswd 0 0 |
(weitere drei Einträge, die identisch und zum Testen auskommentiert sind)
Dieser Eintrag in fstab verursacht beim Systemstart einen Abbruch mit anschließender Landung im "Emergency mode". Erst wenn ich den Eintrag auskommentiere, bootet Ubuntu wieder in die grafische Oberfläche durch. Die Fehlermeldung dazu lautet:
1 2 3 | kernel: CIFS.VFS: Error connecting to socket. Aborting operation kernel: CIFS.VFS: cifs_mount failed w/return code = -101 systemd[1]: Starting Wait for all "auto" /etc/network/interfaces to be up for network-online.target... |
Ein weitere Eintrag in "journalctl" informiert darüber, dass nicht gemountet werden kann, da das Netzwerk nicht ready ist. Ich habe das Problem versucht zu lösen mit:
- der Option "noauto" und per script verzögert zu mounten Hier beschrieben: https://tino.cc/2012/12/07/samba-shares-in-fstab-beim-boot-mounten/
Hat bisher am besten funktioniert; allerdings werden nicht immer alle Laufwerke zuverlässig gemountet. Bspw. fehlte nach dem Neustart ein Laufwerk komplett, beim nächsten Neustart wurde es zwar angezeigt, hatte aber keinen Inhalt. Manuelles nachmounten funktionierte dann. Außerdem dauert es bis zu 5 Minuten, bis die Inhalte dort sichtbar sind, wo sie hingemountet werden sind.
Einen weiteren Anlauf habe ich mit einer Automount-Option in fstab gemacht, leider finde ich die genaue Bezeichnung der Option gerade nicht (systemd.automount o.ä)☹
Die Lösung im Wiki,
1 | mount -a
|
via /etc/rc.local nachzustarten hat keine Wirkung (muss ich die rc.local noch irgendwie modifizieren, damit diese wirksam wird?)
Ich habe nun soviel Zeit in dieses Thema investiert, ich würde mich ziemlich freuen, wenn ich es mit Eurer Hilfe abschließen könnte.
Vorab vielen Dank und einen guten Rutsch
Gruß Robin