Andi-S
Anmeldungsdatum: 27. Oktober 2008
Beiträge: 328
|
Servus auf einem alten HP Läppi habe ich Ubuntu XFCE 20.04 als NFS Dateiserver laufen. Leider startet der NFS Serverdienst nicht automatisch mit, muss nach Neustart immer 'sudo service nfs-server start' ins Terminal tippen. Wie kann ich den NFS Serverdienst automatisch mitstarten lassen? Mfg
Andi
|
tuxifreund
Projektleitung
Anmeldungsdatum: 7. November 2020
Beiträge: 1162
|
Hilft ein sudo systemctl enable --now nfs-server ? LG tuxifreund
|
Andi-S
(Themenstarter)
Anmeldungsdatum: 27. Oktober 2008
Beiträge: 328
|
tuxifreund schrieb: Hilft ein sudo systemctl enable --now nfs-server ? LG tuxifreund
Danke für die Antwort 👍
|
Andi-S
(Themenstarter)
Anmeldungsdatum: 27. Oktober 2008
Beiträge: 328
|
tuxifreund schrieb: Hilft ein sudo systemctl enable --now nfs-server ? LG tuxifreund
Geht leider nicht, nach Neustart kein Zugriff der Klienten auf die Freigaben. Erst nach 'sudo service nfs-server start' 🙄
|
tuxifreund
Projektleitung
Anmeldungsdatum: 7. November 2020
Beiträge: 1162
|
Andi-S schrieb: Geht leider nicht, nach Neustart kein Zugriff der Klienten auf die Freigaben.
Gibt es eine Fehlermeldung? Was sagt nach dem Start systemctl status nfs-kernel-server --no-pager und systemctl status nfs-server --no-pager ? LG tuxifreund
|
Andi-S
(Themenstarter)
Anmeldungsdatum: 27. Oktober 2008
Beiträge: 328
|
tuxifreund schrieb: Andi-S schrieb: Geht leider nicht, nach Neustart kein Zugriff der Klienten auf die Freigaben.
Gibt es eine Fehlermeldung? Was sagt nach dem Start systemctl status nfs-kernel-server --no-pager und systemctl status nfs-server --no-pager ? LG tuxifreund
Danke für die Antwort 👍 Nach Neustart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 | systemctl status nfs-kernel-server --no-pager
● nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: failed (Result: exit-code) since Tue 2021-09-07 13:19:27 CEST; 43s ago
Process: 1524 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
Process: 1525 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS)
Process: 1528 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS)
Sep 07 13:19:27 datenserver-1 systemd[1]: Starting NFS server and se…...
Sep 07 13:19:27 datenserver-1 exportfs[1524]: exportfs: Failed to sta…ry
Sep 07 13:19:27 datenserver-1 systemd[1]: nfs-server.service: Contro…URE
Sep 07 13:19:27 datenserver-1 systemd[1]: nfs-server.service: Failed…e'.
Sep 07 13:19:27 datenserver-1 systemd[1]: Stopped NFS server and ser…es.
Hint: Some lines were ellipsized, use -l to show in full.
systemctl status nfs-server --no-pager
● nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: failed (Result: exit-code) since Tue 2021-09-07 13:19:27 CEST; 1min 49s ago
Process: 1524 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
Process: 1525 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS)
Process: 1528 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS)
Sep 07 13:19:27 datenserver-1 systemd[1]: Starting NFS server and se…...
Sep 07 13:19:27 datenserver-1 exportfs[1524]: exportfs: Failed to sta…ry
Sep 07 13:19:27 datenserver-1 systemd[1]: nfs-server.service: Contro…URE
Sep 07 13:19:27 datenserver-1 systemd[1]: nfs-server.service: Failed…e'.
Sep 07 13:19:27 datenserver-1 systemd[1]: Stopped NFS server and ser…es.
Hint: Some lines were ellipsized, use -l to show in full.
andreas@andreas-datenserver-1:~$
sudo service nfs-kernel-server reload
nfs-server.service is not active, cannot reload.
|
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 8618
Wohnort: Münster
|
Andi-S schrieb: […] systemctl status nfs-kernel-server --no-pager
[…]
Hint: Some lines were ellipsized, use -l to show in full.
Mache das bitte!
|
Andi-S
(Themenstarter)
Anmeldungsdatum: 27. Oktober 2008
Beiträge: 328
|
kB schrieb: Andi-S schrieb: […] systemctl status nfs-kernel-server --no-pager
[…]
Hint: Some lines were ellipsized, use -l to show in full.
Mache das bitte!
So? 1
2
3
4
5
6
7
8
9
10
11
12
13
14 | systemctl status nfs-kernel-server --no-pager -l
● nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: failed (Result: exit-code) since Tue 2021-09-07 15:28:26 CEST; 54s ago
Process: 1517 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
Process: 1526 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS)
Process: 1527 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS)
Sep 07 15:28:25 datenserver-1 systemd[1]: Starting NFS server and services...
Sep 07 15:28:25 datenserver-1 systemd[1]: nfs-server.service: Control process exited, code=exited, status=1/FAILURE
Sep 07 15:28:26 datenserver-1 systemd[1]: nfs-server.service: Failed with result 'exit-code'.
Sep 07 15:28:26 datenserver-1 systemd[1]: Stopped NFS server and services.
|
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Andi-S schrieb: auf einem alten HP Läppi habe ich Ubuntu XFCE 20.04 als NFS Dateiserver laufen.
Was dann wohl bedeutet, dass das Netzwerk über den NetworkManager läuft? Da liegt der Hund sicherlich begraben.
Wie kann ich den NFS Serverdienst automatisch mitstarten lassen?
Kommt drauf an. Du musst zunächst mal prüfen, ob deine mounts alle verfügbar sind (nfs-mountd ), das ist auch eine Bedingung. Und natürlich musst du warten, bis das Netzwerk steht — ich kenne das target vom NetworkManager nicht, aber theoretisch musst du dann die Zeile mit After= network-online.target local-fs.target entsprechend anpassen. Ich persönlich mache wenn möglich einen Bogen um den NetworkManager und richte mir das Netz mit systemd/networkd ein. Schnell, stabil, einfach — vor allem bei statischen Adressen. Andere Fehler könntest du mit entsprechenden journalctl-Ausgaben bekommen oder dir die Bedingungen in der service-Datei angucken (systemctl cat nfs-server)
|
Andi-S
(Themenstarter)
Anmeldungsdatum: 27. Oktober 2008
Beiträge: 328
|
Servus ChickenLipsRfun2eat danke für deine Antwort. Schaut aber kompliziert aus dein Vorschlag. | nfs-mountd: Befehl nicht gefunden
|
Werde wohl den NFS Service manuell starten müssen. Mit einem Script geht es auch nicht, wegen dem 'sudo' ! Oder gibt es scriptmäßig eine Lösung mit Root-Passwort??
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
nfs-mountd ist eine service-unit von vielen, die nfs nutzt, kein Befehl. Und ja, es gibt eine Lösung, Scripte mit Bedingungen als root auszuführen: systemd/Units 😉
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11179
Wohnort: München
|
Andi-S schrieb: | Process: 1517 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
|
Die Frage wäre, warum dieser Befehl fehlschlägt - wie sieht deine /etc/exports aus? Stehen da eventuell Pfade drin, die erst verfügbar sind, wenn udisks bestimmte Dateisysteme auf externen Datenträgern eingehängt hat?
|
Andi-S
(Themenstarter)
Anmeldungsdatum: 27. Oktober 2008
Beiträge: 328
|
ChickenLipsRfun2eat schrieb: nfs-mountd ist eine service-unit von vielen, die nfs nutzt, kein Befehl. Und ja, es gibt eine Lösung, Scripte mit Bedingungen als root auszuführen: systemd/Units 😉
Das schaut zu kompliziert aus 😲
|
Andi-S
(Themenstarter)
Anmeldungsdatum: 27. Oktober 2008
Beiträge: 328
|
seahawk1986 schrieb: Andi-S schrieb: | Process: 1517 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
|
Die Frage wäre, warum dieser Befehl fehlschlägt - wie sieht deine /etc/exports aus? Stehen da eventuell Pfade drin, die erst verfügbar sind, wenn udisks bestimmte Dateisysteme auf externen Datenträgern eingehängt hat?
in der exports sind keine Pfade auf externe Datenträger enthalten
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11179
Wohnort: München
|
Andi-S schrieb: in der exports sind keine Pfade auf externe Datenträger enthalten
Das können auch interne Datenträger sein - wichtig wäre, dass die zuverlässig über die fstab oder Mount-Units eingebunden werden (damit das passiert, bevor die Unit für den nfs-kernel-server startet) und nicht dynamisch über udisks.
|