All of lore.kernel.org
 help / color / mirror / Atom feed
* Killing process in D state on mount to dead NFS server.
@ 2014-07-31 18:00 Ben Greear
  2014-07-31 19:49 ` Malahal Naineni
  2014-07-31 20:42 ` NeilBrown
  0 siblings, 2 replies; 23+ messages in thread
From: Ben Greear @ 2014-07-31 18:00 UTC (permalink / raw)
  To: linux-nfs

So, this has been asked all over the interweb for years and years, but
the best answer I can find is to reboot the system or create a fake NFS
server somewhere with the same IP as the gone-away NFS server.

The problem is:

I have some mounts to an NFS server that no longer exists (crashed/powered down).

I have some processes stuck trying to write to files open on these mounts.

I want to kill the process and unmount.

umount -l will make the mount go a way, sort of.  But process is still hung.
umount -f complains:
  umount2:  Device or resource busy
  umount.nfs: /mnt/foo: device is busy

kill -9 does not work on process.


Aside from bringing a fake NFS server back up on the same IP, is there any
other way to get these mounts unmounted and the processes killed without
rebooting?

Thanks,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2014-08-13 21:22 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-31 18:00 Killing process in D state on mount to dead NFS server Ben Greear
2014-07-31 19:49 ` Malahal Naineni
2014-07-31 19:52   ` Ben Greear
2014-07-31 20:42 ` NeilBrown
2014-07-31 21:20   ` Ben Greear
2014-07-31 21:50     ` Killing process in D state on mount to dead NFS server. (when process is in fsync) NeilBrown
2014-08-01 12:47       ` Jan Kara
2014-08-01 12:47         ` Jan Kara
2014-08-01 12:47         ` Jan Kara
2014-08-02  1:21       ` Jeff Layton
2014-08-02  1:21         ` Jeff Layton
2014-08-02  1:50         ` Roger Heflin
2014-08-02  1:50           ` Roger Heflin
2014-08-02  2:07           ` Jeff Layton
2014-08-02  2:07             ` Jeff Layton
2014-08-02  2:55         ` Trond Myklebust
2014-08-02  2:55           ` Trond Myklebust
2014-08-02  3:19           ` NeilBrown
2014-08-02  3:44             ` Trond Myklebust
2014-08-02  3:44               ` Trond Myklebust
2014-08-13 15:42     ` Killing process in D state on mount to dead NFS server Ben Greear
2014-08-13 21:18       ` NeilBrown
2014-08-13 21:22         ` Ben Greear

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.