ubuntuusers.de

NFS mounten klappt nicht

Status: Ungelöst | Ubuntu-Version: Server 24.04 (Noble Numbat)
Antworten |

andes135

Anmeldungsdatum:
18. September 2011

Beiträge: 584

Hallo zusammen,

ich habe einen Ubuntuserver und einen Ubuntuclient, beides mit 24.04 am Laufen. Auf dem Server ist ZFS als Dateisystem installiert. Ich habe über Cockpit innerhalb eines Pools ein Filesystem installiert, welches ich mittels NFS an den Clientpc freigeben möchte. Nun klappt es irgendwie nicht, schon recht nicht, wenn ich es mit automount in der /etc/fstab automatisch bei Systemstart mounten möchte. Kann mir da jemand weiterhelfen ???

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 691

Wohnort: Hamburg

Moin, bitte mal zeigen, was du bisher konfiguriert hast, dann können wir darauf aufbauen (bitte auch angaben nach welcher Anleitung du es gemacht hast)

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18180

Wohnort: in deinem Browser, hier auf dem Bildschirm

Auf dem Server:

cat /etc/exports
ss -tl

andes135

(Themenstarter)

Anmeldungsdatum:
18. September 2011

Beiträge: 584

Hallo,

auf dem Server ist folgendes konfiguriert:

root@backupserver:~# cat /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
#		to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
/backupwin10/ubuntuzfs/arubuntu 192.168.0.0/24(rw,no_root_squash,no_subtree_check)
/backupwin10/andyr_win10 192.168.0.0/24(rw,no_root_squash,no_subtree_check,anonuid=1001)

Ein Beispiel auf dem Client in der fstab:

192.168.0.59:/backupwin10/ubuntuzfs/arubuntu     /media/backupwin10freigabe      nfs    auto,_netdev,nofail,noatime,nolock,intr,tcp,actimeo=>
192.168.0.59:/backupwin10/andyr_win10   /mnt/share      nfs     rw,user 0       0

Ich habe es inzwischen auch mit autofs versucht, genau dasselbe Problem.

Die Ausgabe von ss -tl ergibt:

tate          Recv-Q         Send-Q                 Local Address:Port                         Peer Address:Port         Process         
LISTEN         0              4096                       127.0.0.1:ipp                               0.0.0.0:*                            
LISTEN         0              4096                         0.0.0.0:webmin                            0.0.0.0:*                            
LISTEN         0              4096                         0.0.0.0:44451                             0.0.0.0:*                            
LISTEN         0              4096                   127.0.0.53%lo:domain                            0.0.0.0:*                            
LISTEN         0              4096                         0.0.0.0:46009                             0.0.0.0:*                            
LISTEN         0              50                           0.0.0.0:microsoft-ds                      0.0.0.0:*                            
LISTEN         0              50                           0.0.0.0:netbios-ssn                       0.0.0.0:*                            
LISTEN         0              100                          0.0.0.0:smtp                              0.0.0.0:*                            
LISTEN         0              4096                         0.0.0.0:sunrpc                            0.0.0.0:*                            
LISTEN         0              4096                         0.0.0.0:35677                             0.0.0.0:*                            
LISTEN         0              64                           0.0.0.0:nfs                               0.0.0.0:*                            
LISTEN         0              4096                         0.0.0.0:52575                             0.0.0.0:*                            
LISTEN         0              4096                      127.0.0.54:domain                            0.0.0.0:*                            
LISTEN         0              64                           0.0.0.0:38223                             0.0.0.0:*                            
LISTEN         0              4096                               *:9090                                    *:*                            
LISTEN         0              4096                            [::]:webmin                               [::]:*                            
LISTEN         0              4096                            [::]:43943                                [::]:*                            
LISTEN         0              4096                            [::]:59413                                [::]:*                            
LISTEN         0              4096                            [::]:60425                                [::]:*                            
LISTEN         0              50                              [::]:microsoft-ds                         [::]:*                            
LISTEN         0              4096                           [::1]:ipp                                  [::]:*                            
LISTEN         0              50                              [::]:netbios-ssn                          [::]:*                            
LISTEN         0              100                             [::]:smtp                                 [::]:*                            
LISTEN         0              4096                               *:ssh                                     *:*                            
LISTEN         0              4096                            [::]:sunrpc                               [::]:*                            
LISTEN         0              4096                            [::]:50919                                [::]:*                            
LISTEN         0              64                              [::]:nfs                                  [::]:*                            
LISTEN         0              64                              [::]:37241                                [::]:*

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 691

Wohnort: Hamburg

Du solltest erstmal die nfs export Konfiguration so erstellen das sie funktioniert und Manuel gemountet werden kann, danach kannst du es so einrichten das es automatisch gemountet wird (sonst ist nicht klar, wo jetzt der Fehler ist). Bitte mal die Ausgaben im codeblock

  • Datei Berechtigungen auf dem Server (sollte ACL genutzt werden bitte diese auch ausgeben)?

  • Hast du eine gruppe(n) erstellt für den Zugriff auf die nfs exports (ich arbeite meist mit Gruppen)?

Ich frage nochmal, nach welcher Anleitung hast du dein nfs Server/Client konfiguriert?

andes135

(Themenstarter)

Anmeldungsdatum:
18. September 2011

Beiträge: 584

Ich habe verschieden Anleitungen durchprobiert. Wenn man es in Cockpit erstellt, ist es da sinnvoll die Option bei NFS-share den Haken zu setzen, oder nicht ? Wie wichtig ist die Übereinstimmung de ID vom Benutzernamen, welcher auf dem Client, als auch auf dem Server besteht ? Leider sind diese unterschiedlich, da die Benutzer auf dem Server später erstellt wurden.

micneu

Avatar von micneu

Anmeldungsdatum:
19. Januar 2021

Beiträge: 691

Wohnort: Hamburg

Von Copilot habe ich 0 Ahnung, ich mache meist alles im terminal Ich nutze bei mir die optionen „all_squash“ & „anongid“ und setze diese auf die gruppe für die Freigabe (Gruppen-ID)

Leider hast du die ausgabe der Berechtigungen vergessen, keine Ahnung, ob die rechte, falsch gesetzt sein könnten

andes135

(Themenstarter)

Anmeldungsdatum:
18. September 2011

Beiträge: 584

Müßen die Gruppen auf dem Server unud auf dem Client existieren, oder reicht es nur auf dem Server ? Ich werde jetzt mal versuchen, eine Gruppe für NFS-shares zu erstellen.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18180

Wohnort: in deinem Browser, hier auf dem Bildschirm

Vom Client aus:

nmap -p 2049 <IP-Server>

Mounten ist das eine, die Berechtigungen das andere. Erstmal den Mount testen.

andes135

(Themenstarter)

Anmeldungsdatum:
18. September 2011

Beiträge: 584

nmap ergibt folgende Ausgabe:

nmap -p 2049 192.168.0.59
Starting Nmap 7.94SVN ( https://nmap.org ) at 2025-03-01 11:55 CET
Nmap scan report for backupserver.netzmafia.home (192.168.0.59)
Host is up (0.00032s latency).

PORT     STATE SERVICE
2049/tcp open  nfs

Nmap done: 1 IP address (1 host up) scanned in 0.03 seconds

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9560

Wohnort: Münster

andes135 schrieb:

[…] Wie wichtig ist die Übereinstimmung de ID vom Benutzernamen, welcher auf dem Client, als auch auf dem Server besteht ?

Die numerischen UID für Benutzer und GID für Gruppen müssen auf dem Server und allen Clients dasselbe bedeuten. Wer diesen Grundsatz missachtet, landet in einer Hölle.

Leider sind diese unterschiedlich, da die Benutzer auf dem Server später erstellt wurden.

Dann musst Du sie anpassen oder eine zentrale Stelle für die Vergabe von Identitäten verwenden.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18180

Wohnort: in deinem Browser, hier auf dem Bildschirm

andes135 schrieb:

nmap ergibt folgende Ausgabe:

nmap -p 2049 192.168.0.59
Starting Nmap 7.94SVN ( https://nmap.org ) at 2025-03-01 11:55 CET
Nmap scan report for backupserver.netzmafia.home (192.168.0.59)
Host is up (0.00032s latency).

PORT     STATE SERVICE
2049/tcp open  nfs

Nmap done: 1 IP address (1 host up) scanned in 0.03 seconds

Damit ist NFS aus Sicht des Netzwerks erreichbar.

Teste das manuelle Einbinden und schaue nach Fehlermeldungen, ggf. in dmesg oder mit dem Sniffer.

andes135

(Themenstarter)

Anmeldungsdatum:
18. September 2011

Beiträge: 584

Hallo nochmal,

wenn ich in die fstab die Option x-systemd.automount einbinde klappt das mounten. Aber was seltsam ist, im Nautilus erscheint das Verzeichnis dann doppelt, und beide Einträge gehören dem Benutzer root. Aber einen davon kann ich trotzdem mit dem am System angemeldeten Benutzer aushängen.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18180

Wohnort: in deinem Browser, hier auf dem Bildschirm

Was passiert ohne die Option bei

sudo mount -a
Antworten |