touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #85216
[Bug 1466581] [NEW] Unable to unmount 'hung NFS mount' (server gone) with FORCE and/or LAZY
Public bug reported:
Ubuntu Trusty, util-linux 2.20.1-5.1ubuntu20.3
I can't 'umount -f /mnt/storage' an NFS-filesystem whose remote end has
gone missing. The process just stalls in an uninterruptable state.
Strace shows umount at some point tries to readlink() the mount point
which stalls because that mount point is broken. Which is why i want to
force umount it. ;)
I then proceeded to remove 99% of umount.c's code so it would just call
umount2() on the target with the FORCE flag, recompiled the binary and
it 'neatly' unmounted the filesystem.
I think umount.c tries too many sanity checks with -f enabled.
It should perhaps ask if the user is really sure, and then just call umount on the target and fix mtab etc...
** Affects: util-linux (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to util-linux in Ubuntu.
https://bugs.launchpad.net/bugs/1466581
Title:
Unable to unmount 'hung NFS mount' (server gone) with FORCE and/or
LAZY
Status in util-linux package in Ubuntu:
New
Bug description:
Ubuntu Trusty, util-linux 2.20.1-5.1ubuntu20.3
I can't 'umount -f /mnt/storage' an NFS-filesystem whose remote end
has gone missing. The process just stalls in an uninterruptable state.
Strace shows umount at some point tries to readlink() the mount point
which stalls because that mount point is broken. Which is why i want
to force umount it. ;)
I then proceeded to remove 99% of umount.c's code so it would just
call umount2() on the target with the FORCE flag, recompiled the
binary and it 'neatly' unmounted the filesystem.
I think umount.c tries too many sanity checks with -f enabled.
It should perhaps ask if the user is really sure, and then just call umount on the target and fix mtab etc...
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1466581/+subscriptions
Follow ups
References