Das Mounten von NFS funktionierte nach dem Server-Upgrade auf das neueste Debian nicht mehr?

Das Mounten von NFS funktionierte nach dem Server-Upgrade auf das neueste Debian nicht mehr?

Ich habe einen NFS-Server, der als allgemeiner Filer in einem LAN arbeitet.

Aufgrund einer Festplattenstörung habe ich dort kürzlich alles verloren, also habe ich mir neue Festplatten besorgt, das neuste Debian (Jessie) neu installiert, die Konfigurationsdateien zurückkopiert – und NFS funktioniert nicht mehr?!

meine /etc/exports enthält:

/media/media *(rw,sync,no_subtree_check,all_squash,anonuid=31244,anongid=31451)
/media/private *(rw,sync,no_subtree_check,all_squash,anonuid=16830,anongid=10818)

Ich habe ein paar Neustarts durchgeführt, /etc/init.d/nfs-common-Neustart, /etc/init.d/nfs-kernel-server-Neustarts.

Auf der Clientseite habe ich in /etc/fstab:

172.28.173.1:/media/media                  /media/MEDIA      nfs     rsize=8192,wsize=8192,timeo=14,soft,intr,rw,user,noatime,nodiratime  0       0
172.28.173.1:/media/private                /mnt/nfs/private  nfs     rsize=8192,wsize=8192,timeo=14,soft,intr,rw,user,noatime,nodiratime  0       0

Beim Mounten des Dateisystems dauert der Mount-Befehl lange und wird beendet, ohne etwas auszugeben. Wenn Sie später „df“ ausführen, wird Folgendes angezeigt:

df: ‘/media/MEDIA’: Stale NFS file handle

Im Syslog auf dem Client sehe ich:

2013-12-18T15:27:08.319605+01:00 h3po4 kernel: [  363.398977] RPC: AUTH_GSS upcall timed out.
2013-12-18T15:27:08.319619+01:00 h3po4 kernel: [  363.398977] Please check user daemon is running.

Aber ich habe keine Ahnung, von welchem ​​Daemon die Rede ist, warum überhaupt ein „Benutzer-Daemon“ benötigt wird und warum es einen AUTH_GSS-Aufruf gibt – ich möchte, dass der Zugriff auf die NFS-Freigabe im LAN zu 100 % offen ist.

Ich habe überprüft, dass es kein Firewall-Problem ist (indem ich die Firewall testweise deaktiviert habe).

Ich glaube nicht, dass ich vor dem Festplattenabsturz jemals etwas anderes auf dem Server neu konfiguriert habe, aber ich bin mir nicht sicher – die Maschine läuft seit über 4 Jahren ohne Probleme, also könnte ich etwas geändert und es vergessen haben.

Also habe ich noch ein paar Dinge überprüft.

Vor dem Mounten auf dem Client lautet das Mount-Verzeichnis:

drwxr-xr-x  2 root root 4096 maj  1  2013 MEDIA/

Aber nachdem ich "/media/MEDIA gemountet" habe und auf den Abschluss gewartet habe, erhalte ich:

ls: cannot access /media/MEDIA: Stale NFS file handle
d?????????? ? ?    ?       ?            ? MEDIA/

Das Verzeichnis auf der Serverseite ist immer "normal":

drwxrwxrwx 2 media media 6 Dec 18 14:05 /media/media/

außerdem funktioniert exportfs einwandfrei:

=# exportfs -v
/media/media        <world>(rw,wdelay,root_squash,all_squash,no_subtree_check,anonuid=31244,anongid=31451,sec=sys,rw,root_squash,all_squash)
/media/private      <world>(rw,wdelay,root_squash,all_squash,no_subtree_check,anonuid=16830,anongid=10818,sec=sys,rw,root_squash,all_squash)

und ich kann die exportierten Dateisysteme vom Client sehen:

$ showmount -e blob
Export list for blob:
/media/private *
/media/media   *

verwandte Informationen