|
|
05ad79 |
From 0ae2aa6a43a852cb0326faade1532c02aa7617a4 Mon Sep 17 00:00:00 2001
|
|
|
05ad79 |
From: Karel Zak <kzak@redhat.com>
|
|
|
05ad79 |
Date: Fri, 20 Apr 2018 09:50:04 +0200
|
|
|
05ad79 |
Subject: [PATCH 156/173] umount: add note about --lazy
|
|
|
05ad79 |
|
|
|
05ad79 |
Unfortunately, it's pretty common that users on production systems use
|
|
|
05ad79 |
lazy umount to fix some FS issues. The usual result is unwanted system
|
|
|
05ad79 |
reboot, because -l is not the right way how to fix unreachable NFS or
|
|
|
05ad79 |
mess with local FS with submounts.
|
|
|
05ad79 |
|
|
|
05ad79 |
Note that after lazy umount /proc/self/mountinfo does not contain the
|
|
|
05ad79 |
FS entry, but kernel still references the FS. It makes it very
|
|
|
05ad79 |
difficult to debug.
|
|
|
05ad79 |
|
|
|
05ad79 |
Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=1566674
|
|
|
05ad79 |
Suggested-by: Steve Dickson <steved@redhat.com>
|
|
|
05ad79 |
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
|
05ad79 |
Upstream: http://github.com/karelzak/util-linux/commit/031800ff6c66b4d62229cfd116195950a718a21c
|
|
|
05ad79 |
---
|
|
|
05ad79 |
sys-utils/umount.8 | 10 +++++++++-
|
|
|
05ad79 |
1 file changed, 9 insertions(+), 1 deletion(-)
|
|
|
05ad79 |
|
|
|
05ad79 |
diff --git a/sys-utils/umount.8 b/sys-utils/umount.8
|
|
|
05ad79 |
index f0a712b06..71c2155b4 100644
|
|
|
05ad79 |
--- a/sys-utils/umount.8
|
|
|
05ad79 |
+++ b/sys-utils/umount.8
|
|
|
05ad79 |
@@ -54,7 +54,8 @@ working directory there, or when a swap file on it is in use. The
|
|
|
05ad79 |
offending process could even be
|
|
|
05ad79 |
.B umount
|
|
|
05ad79 |
itself - it opens libc, and libc in its turn may open for example locale
|
|
|
05ad79 |
-files. A lazy unmount avoids this problem.
|
|
|
05ad79 |
+files. A lazy unmount avoids this problem, but it may introduce another
|
|
|
05ad79 |
+issues. See \fB\-\-lazy\fR description bellow.
|
|
|
05ad79 |
.SH OPTIONS
|
|
|
05ad79 |
.TP
|
|
|
05ad79 |
\fB\-a\fR, \fB\-\-all\fR
|
|
|
05ad79 |
@@ -107,6 +108,13 @@ Unmount without writing in
|
|
|
05ad79 |
Lazy unmount. Detach the filesystem from the filesystem hierarchy now,
|
|
|
05ad79 |
and cleanup all references to the filesystem as soon as it is not busy
|
|
|
05ad79 |
anymore. (Requires kernel 2.4.11 or later.)
|
|
|
05ad79 |
+
|
|
|
05ad79 |
+A system reboot would be expected in near future if you're going to use this
|
|
|
05ad79 |
+option for network filesystem or local filesystem with submounts. The
|
|
|
05ad79 |
+recommended use-case for \fBumount -l\fR is to prevent hangs on shutdown due to
|
|
|
05ad79 |
+an unreachable network share where a normal umount will hang due to a downed
|
|
|
05ad79 |
+server or a network partition. Remounts of the share will not be possible.
|
|
|
05ad79 |
+
|
|
|
05ad79 |
.TP
|
|
|
05ad79 |
\fB\-O\fR, \fB\-\-test\-opts\fR \fIoptions,list\fR
|
|
|
05ad79 |
Indicate that the actions should only be taken on file systems with the
|
|
|
05ad79 |
--
|
|
|
05ad79 |
2.14.4
|
|
|
05ad79 |
|