Re: nfs umount hängt

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Fri, 12 Oct 2007 13:29:36 +0200

On Fri, Oct 12, 2007 at 01:04:17PM +0200, Manfred Lotz wrote:
> Bernd Walter <ticso(at)cicely12.cicely.de> writes:
>
> > On Wed, Oct 03, 2007 at 10:04:14PM +0200, Manfred Lotz wrote:
> >>
> >> Ich hatte beim Versuch eine Datei in ein Verzeichnis zu kopieren,
> >> welches nfs gemountet war, eine Netzwerkunterbrechung.
> >>
> >> Das 'cp' hing und ein kill (resp. kill -9) tat es nicht.
> >>
> >> umount -f ... tat es auch nicht. Auch dieser Prozess hing und kill sowie
> >> kill -9 waren ohne Ergebnis.
> >>
> >>
>
> ...
>
> >> Frage: Gibt es irgendwas, um so eine Situation ohne reboot zu bereinigen???
> >
> > Du mit -o soft mounten, bzw forciert unmounten, um einen NFS-Mount
> > zu einem toten Server zu behandeln - beides ist nicht ohne Nachteile.
> > Aber wenn der Server wieder erreichbar ist sollte es auch ohne solche
> > Mittel weiter gehen.
>
> > Was hattest du denn für eine Netzwerkunterbrechung?
> > In welchem state hingen die Prozesse?
> > TCP oder UDP mount?
> > Was für ein Netzwerkinterface benutzt du?
> >
>
> So, jetzt habe ich wieder diesen Hänger. Ich hatte einen nfs mount von
> meinem Laptop aus gemacht im lokalen Netz.
>
> Adapter ist iwi (also wireless). iwi hat öfter Probleme und
> ab und zu muss ich dann auch mit netif restarten.
>
>
> Der nfs mount war einfach mount gandalf:/blabla /mnt/nfs. Ich hatte
> gerade ein move abgesetzt: mv something /mnt/nfs als 'mv' hing. Ein 'df'
> hängt genauso. Die Prozesse sind im Status D+.
>
> Es kommen ständig Meldungen nfs server not responding aber mit ssh kann
> ich längst wieder auf den Server.

Was sagt tcpdump?
Es gibt durchaus Fehler bei Netzwerkkarten, die sich beim retransmit
identish auswirken.
Manchmal hilft es die mtu kurzzeitig zu verstellen, damit der retransmit
andere Packete schickt, aber daas hängt vom konkreten Fehler ab.
Der NFS client sollte jedenfalls nicht aufgeben den Server zu erreichen,
also ist dein Fehler noch existent, oder es gibt einen Bug im NFS-code.

-- 
B.Walter                http://www.bwct.de      http://www.fizon.de
bernd(at)bwct.de           info(at)bwct.de            support(at)fizon.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 12 Oct 2007 - 13:31:51 CEST

search this site