Ich habe an meinem Server gearbeitet, von dem ich ein Verzeichnis mit NFS exportiere. Natürlich habe ich im Laufe der Woche nach umountdem Neustart des Servers mehrmals das Export-Dateisystem auf meiner Workstation vergessen (das /etc/fstabbeim Booten bereitgestellt wird ). Zwischendurch konnte ich umountnachträglich und wieder einsteigen (ich benutze nichtautofs ):
umount -fl /data0
mount /data0
Das funktioniert aber nicht mehr.
Ich kann das exportierte Verzeichnis vom Server nicht in einem anderen Verzeichnis mounten (Mount hängt), aber ich kann dieses exportierte Verzeichnis auf einer virtuellen Maschine, die auf meiner Workstation ausgeführt wird, nfs mounten.
Was ich versucht habe, ist ( rmmod) das nfsund nfsv3Modul zu entfernen ( was nicht funktionieren würde :) Resource temporarily unavailable. lsofhängt. mountzeigt nichts an, was über gemountet wurde nfs. Dies alles ist wahrscheinlich ein Ergebnis der mehrfachen Verwendung von 'umount -l', aber die ersten beiden Male funktionierte dies ohne Probleme.
Ich habe den Server in der Zwischenzeit neu gestartet, nachdem ich nicht mounten konnte, ohne dass dies einen Unterschied machte. Ich habe auch verwendet service nfs-kernel-server restart. Ich vermute, dass alles wieder normal ist, wenn ich die Client-Workstation neu starte.
Gibt es eine Möglichkeit, dies zu beheben und die nfs-Clientseite auf meiner Workstation ohne Neustart neu zu initialisieren?
Wenn ich dies nicht ohne Neustart beheben kann, würde dies nicht erneut auftreten, wenn ich mit der Verwendung beginne autofs?
lsof -b hängt mit als letzte Zeile:
lsof: avoiding readlink(/run/user/1001/gvfs): -b was specified.
lsof: avoiding stat(/run/user/1001/gvfs): -b was specified.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
Output information may be incomplete.
in den Zeilen davor gibt es keine /data0.
Der Eintrag in /etc/fstab:
192.168.0.2:/data0 /data0 nfs defaults,auto,nolock,user 0 2
upstartund allen funktioniert . Sie möchten wahrscheinlich alle Dienste im nfs-commonPaket neu starten , anscheinend gibt es einige. Die Reihenfolge spielt wahrscheinlich ebenfalls eine Rolle. Versuchen Sie also, anzuhalten und dann in der Reihenfolge der Abhängigkeit zu beginnen. Sie möchten wahrscheinlich auch rpcbindals letzten Stopp / ersten Start tun . Ich habe das schon auf Debian gemacht, aber es hat nur einen netten nfs-commonService.
lsof -b?