PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Stale NFS file handle: Wie lösen ohne booten?



kurzschluss
16.01.08, 18:22
Hallo,
ich verwende nfs als Protokoll zwischen Client und Server. Der client meldet sich über mount -t nfs server:/freigabe /lokale_freigabe an und meldet sich auch üblicherweise dort via umount wieder ab.

Jetzt wurde irrtümlich ohne Abmeldung der Server heruntergefahren.

Damit scheitert jedes neue Anmelden am Server über die Meldung:


Stale NFS file handle


Sucht man sich durch's Web, so wird dort empfohlen, den Server neu zu starten. Neben der Tatsache, dass das kaum eine edle Lösung darstellt, brachte das Booten bei mir nicht die Lösung des Problems.

Wie finde ich meine stale file handles?

Es muss sich doch über


lsof

und irgendwelche netstat / portmap Kommandos rausfinden lassen, welche files nach Meinung des Servers offen bzw. stale sind.

Wie finde ich die stale Filehandles und schieße sie mittels kill ab?

Oder gibt es dafür vielleicht sogar eine klickibunti Lösung? Kleines script mit nem killall drin vielleicht?

Gibt es überhaupt eine andere Möglichkeit, die Netzwerklaufwerke unter NFS flexibler einzubinden bzw. abzumelden, ohne dass solche Fehler auftreten?