Return-Path: linux-nfs-owner@vger.kernel.org Received: from fieldses.org ([174.143.236.118]:51242 "EHLO fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752093Ab2KGTBO (ORCPT ); Wed, 7 Nov 2012 14:01:14 -0500 Date: Wed, 7 Nov 2012 14:01:11 -0500 To: Jack Wang Cc: =?utf-8?Q?Mart=C3=ADn?= Cigorraga , dahai_tian@usish.com, linux-nfs@vger.kernel.org Subject: Re: hang problem when umount a nfs point Message-ID: <20121107190111.GC7421@fieldses.org> References: <1351760297.5369.1.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 In-Reply-To: From: "J. Bruce Fields" Sender: linux-nfs-owner@vger.kernel.org List-ID: On Wed, Nov 07, 2012 at 09:05:51AM +0800, Jack Wang wrote: > 2012/11/7 Martín Cigorraga : > > On Mon, Nov 5, 2012 at 10:27 PM, Jack Wang > > wrote: > >> > >> Hi all, > >> > >> Anyone who can kindly give some suggestion? or we just put question to > >> the wrong list? > >> > >> Thanks. > >> > >> Jack > >> > >> 2012/11/1 dahai_tian : > >> > Hi all: > >> > I mount a local directory to a nfs server. When nfs server is > >> > stopped > >> > for some accidental cause, I try to umount the mount point, the umount > >> > command will hang and 'time out' messages are continually printed in the > >> > terminal. How can I avoid hanging in this case? BTW, This issue does not > >> > exist when I changed nfs version from 4 to 3. > >> > Look forward to your response, thanks! > > > > > Hi Jack, use the -l (lazy) switch: > > # umount -l {your mounted nfs share} > > > > Also, I wouldn't recommend 'just to kill' the NFS proces(ses) as it (them) > > may leave shared memory a mess. > > (And I would like to see how do you make to mount any NFS share again > > without booting) > > Thanks Martin for kindly help. > > umount -l did work, but why nfsv3 do not have this problem? I don't know what it is exactly. But in general I wouldn't expect umount to work when the server's unavailable. --b.