[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190321202513.1969-6-tytso@mit.edu>
Date: Thu, 21 Mar 2019 16:25:09 -0400
From: "Theodore Ts'o" <tytso@....edu>
To: Ext4 Developers List <linux-ext4@...r.kernel.org>
Cc: darrick.wong@...cle.com, lczerner@...hat.com,
"Theodore Ts'o" <tytso@....edu>
Subject: [PATCH 5/9] e2scrub: add the -n option which shows what commands e2scrub would execute
Also fix the copyright symbol so it is properly formatted when
processed into postscript or pdf.
Signed-off-by: Theodore Ts'o <tytso@....edu>
---
scrub/e2scrub.8.in | 11 ++++++++++-
scrub/e2scrub.in | 6 ++++--
2 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/scrub/e2scrub.8.in b/scrub/e2scrub.8.in
index ff03523e3..d0c8b2528 100644
--- a/scrub/e2scrub.8.in
+++ b/scrub/e2scrub.8.in
@@ -38,6 +38,15 @@ If the filesystem is not repaired,
will be run before the next mount.
.SH OPTIONS
.TP
+\fB-n\fR
+Print what commands
+.B e2scrub
+would execute to check the file system. (Note: the commands will not
+actually be executed; however, since
+.B e2scrub
+needs to run some commands to query the system to determine what
+commands would be executed, it still needs to be run as root.)
+.TP
\fB-r\fR
Remove the e2scrub snapshot and exit without checking anything.
.TP
@@ -57,4 +66,4 @@ The exit codes are the same as in
.SH AUTHOR
Darrick J. Wong <darrick.wong@...cle.com>
.SH COPYRIGHT
-Copyright ©2018 Oracle. License is GPLv2+. <http://www.gnu.org/licenses/gpl-2.0.html>
+Copyright \[co]2018 Oracle. License is GPLv2+. <http://www.gnu.org/licenses/gpl-2.0.html>
diff --git a/scrub/e2scrub.in b/scrub/e2scrub.in
index 51a909373..301574968 100644
--- a/scrub/e2scrub.in
+++ b/scrub/e2scrub.in
@@ -37,6 +37,7 @@ print_help() {
echo "Usage: $0 [OPTIONS] mountpoint | device"
echo
echo "mountpoint must be on a LVM-managed block device"
+ echo "-n: Show what commands e2scrub would execute."
echo "-r: Remove e2scrub snapshot and exit, do not check anything."
echo "-t: Run fstrim if successful."
echo "-V: Print version information and exit."
@@ -68,8 +69,9 @@ exitcode() {
exit "${ret}"
}
-while getopts "rtV" opt; do
- case "${opt}" in
+while getopts "nrtV" opt; do
+ case "${opt}" in
+ "n") DBG="echo Would execute: " ;;
"r") reap=1;;
"t") fstrim=1;;
"V") print_version; exitcode 0;;
--
2.19.1
Powered by blists - more mailing lists