ubuntuusers.de

NFS Verbindung zum Server steht nicht automatisch. Wo ist rc.local?

Status: Gelöst | Ubuntu-Version: Ubuntu 17.10 (Artful Aardvark)
Antworten |

stappoe

Anmeldungsdatum:
3. Mai 2013

Beiträge: 102

Hallo Leute, mein Ubuntu 17.10. Computer ist mit meinem Ubuntu 16.04. Server als NFS Client verbunden. Seit dem Umstieg auf 17.10. (bei unverändertem Server) schafft der Computer die (in der fstab eingetragene) NFS Verbindung nicht von alleine. Ein

sudo mount -a

behebt das Problem. Ich erinnere mich, daß ich sowas vor einigen Jahren schonmal hatte. Damals hatte ich einfach beim Computer (NFS-Client) in der rc.local

sleep 10
mount -a

eingegeben und das Problem war gelöst. Nun gibt's bei der neuen Ubuntu Version aber keine rc.local mehr. Was kann ich tun? Kann man die einfach anlegen? Im Wiki steht

Ab Ubuntu 14.10 muss die Ausführung der Datei /etc/rc.local aufgrund des neuen Init-Systems systemd erst aktiviert werden.

Was ist damit gemeint? Muß ich die Datei von Hand anlegen? Danke für Eure Denkanstöße.

Moderiert von hakunamatata:

Thema verschoben, da Fragen zu rc.local und systemd in "Netzwerk und Internetzugang einrichten" schlecht aufgehoben sind.

hakunamatata Team-Icon

Supporter
Avatar von hakunamatata

Anmeldungsdatum:
30. Juni 2009

Beiträge: 5130

Hallo stappoe,

Im Wiki steht

Ab Ubuntu 14.10 muss die Ausführung der Datei /etc/rc.local aufgrund des neuen Init-Systems systemd erst aktiviert werden.

wenn du auf systemd hier oder im Wiki klickst, wirst du auf eine Anleitung weitergeleitet wie du die Datei rc.local aktivierst.

stappoe

(Themenstarter)

Anmeldungsdatum:
3. Mai 2013

Beiträge: 102

Danke Dir - das hatte ich schon gesehen. Mir ist nur nicht klar, ob ich danach auch die rc.local selber noch händisch anlegen muß. Vermutlich ja, oder?

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Hallo!

Der aktuellere Weg wäre eine systemd-Service-Unit zu schreiben, welche auf das bereite Netzwerk wartet und dann den mount übernimmt. Die Einträge aus der fstab werden sowieso von systemd automagisch in eigene units umgewandelt.

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8825

Ich würde nicht mehr auf die rc.local setzen. Ist nur noch ein Workaround.

Schreibe doch die beiden Befehle in ein Skript und starte es über einen Cron-Prozess unter root:

@reboot   /PFAD/ZUM/Skript.sh

Man könnte natürlich auch einen "richtigen" Service unter systemd anlegen.

stappoe

(Themenstarter)

Anmeldungsdatum:
3. Mai 2013

Beiträge: 102

Ok Ich muß mich dann mal mit systemd befassen. Das ist für mich noch totales Neuland.

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6515

stappoe schrieb:

Ok Ich muß mich dann mal mit systemd befassen. Das ist für mich noch totales Neuland.

Willkommen im Club 😉

//edited: Schau mal nach https://forum.ubuntuusers.de/topic/fstab-haengt-sich-nicht-automatisch-ein/3/ , das wurde jetzt gelöst. Vll auch was für dich? 😉

stappoe

(Themenstarter)

Anmeldungsdatum:
3. Mai 2013

Beiträge: 102

Ja genau! Ich liebe Linux; Danke, Leute. Ich habe in die fstab Zeile

noauto,x-systemd.automount

eingefügt, so daß die komplette Zeile nun so aussieht

192.11.97.2:/data /home/stefan/Server nfs noauto,x-systemd.automount rw 0 0

und es funktioniert!

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6515

Wenn du dann das Thema noch auf gelöst setzt sind alle glücklich 👍

Antworten |