Wie kann ich NFS aushängen, wenn der Server weg ist?

64

Ich mounte einen NFS-Ordner von einem Server auf meinen Laptop.

Leider geht der Server manchmal aus ... Das Problem ist, dass ich den "toten" NFS-Ordner nicht aushängen kann. In der Befehlszeile wird "Gerät ist beschäftigt" angezeigt und über Nautilus stürzt meine aktuelle Sitzung ab.

Gibt es eine Möglichkeit, einen NFS-Ordner zu entladen, wenn der Server ausgeschaltet ist?

Produnis
quelle
1
Haben Sie es versuchtumount -l
Mitch

Antworten:

109

Sie können verwenden umount -f -l /mnt/myfolder, und das wird das Problem beheben.

  • -f- Deaktivieren erzwingen (im Falle eines nicht erreichbaren NFS-Systems). (Erfordert Kernel 2.1.116 oder neuer.)

  • -l- Lazy aussteigen. Trennen Sie das Dateisystem jetzt von der Dateisystemhierarchie und bereinigen Sie alle Verweise auf das Dateisystem, sobald es nicht mehr ausgelastet ist. (Erfordert Kernel 2.4.11 oder neuer.)

Quelle: Linux Complete-Befehlsreferenz

Mitch
quelle
1
Ich habe 20 Minuten
gebraucht
Du rettest mein Leben!
Yu Jiaao
15

versuche sudo umount -l {mountPoint}einen "faulen unmount" zu machen. Lässt Sie mit Ihrem Leben weitermachen, ohne auf das Eintreffen des Klempners zu warten.

Stabledog
quelle
2
Positive Bewertung für guten Rat
antonagestam
4

In meinem Fall, wo umount -fnicht funktioniert hat, hat umount -frfunktioniert. -rDas Argument wird schreibgeschützt erneut bereitgestellt und anschließend die Bereitstellung des Ordners aufgehoben.

Genom
quelle
2

Falls umount -f -l /mnt/myfoldernicht funktioniert service nfs restart(oder es ist gleichwertig auf Ihrem Linux) könnte.

Mariosti
quelle
3
Das Problem dabei ist, dass Sie mehrere nfs-gemountete Pfade von verschiedenen Servern haben und keine anderen Mountpunkte löschen möchten, die sich auf andere Dienste auswirken würden.
Efren
1

Bei mir funktionieren weder umount noch service restart. Einfach neu starten. Selbst mit einem neuen System scheint die NFS-Implementierung immer noch das alte Problem zu haben. Also einfach neu starten.

Max
quelle