path: root/man
diff options
authorAndriy Gapon <avg@FreeBSD.org>2017-04-14 16:57:06 +0000
committerAndriy Gapon <avg@FreeBSD.org>2017-04-14 16:57:06 +0000
commitb91038ef7aac4c90c9dde9984dafd977a8c665a4 (patch)
treebbfa5f4efdce434b704d6838a2af8c11601a5a00 /man
parent60d1053c22f0b8b7be2e27d8f6e4632b52342881 (diff)
6866 zdb -l should return non-zero if it fails to find any label
illumos/illumos-gate@64723e361134b2a2c45341334174f9d34002f8d0 https://github.com/illumos/illumos-gate/commit/64723e361134b2a2c45341334174f9d34002f8d0 https://www.illumos.org/issues/6866 Need this for #6865. To be generally more scripting-friendly, overload this issue with adding '-q' option which should skip printing any label information. Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com> Author: Yuri Pankov <yuri.pankov@nexenta.com>
Notes: svn path=/vendor/illumos/dist/; revision=316861
Diffstat (limited to 'man')
1 files changed, 11 insertions, 5 deletions
diff --git a/man/man1m/zdb.1m b/man/man1m/zdb.1m
index ed74d510d0dd..eaa615a3fcef 100644
--- a/man/man1m/zdb.1m
+++ b/man/man1m/zdb.1m
@@ -12,14 +12,15 @@
.\" Copyright 2012, Richard Lowe.
.\" Copyright (c) 2012, 2016 by Delphix. All rights reserved.
+.\" Copyright 2016 Nexenta Systems, Inc.
-.TH "ZDB" "1M" "Feb 4, 2016" "" ""
+.TH "ZDB" "1M" "April 9, 2016"
\fBzdb\fR - Display zpool debugging and consistency information
-\fBzdb\fR [-CumdibcsDvhLMXFPAG] [-e [-p \fIpath\fR...]] [-t \fItxg\fR]
+\fBzdb\fR [-CmdibcsDvhLMXFPAG] [-e [-p \fIpath\fR...]] [-t \fItxg\fR]
[-U \fIcache\fR] [-I \fIinflight I/Os\fR] [-x \fIdumpdir\fR]
[-o \fIvar\fR=\fIvalue\fR] ... [\fIpoolname\fR [\fIobject\fR ...]]
@@ -39,7 +40,7 @@
\fBzdb\fR -S [-AP] [-e [-p \fIpath\fR...]] [-U \fIcache\fR] \fIpoolname\fR
-\fBzdb\fR -l [-uA] \fIdevice\fR
+\fBzdb\fR -l [-Aqu] \fIdevice\fR
\fBzdb\fR -C [-A] [-U \fIcache\fR]
@@ -176,8 +177,13 @@ transaction type.
.sp .6
.RS 4n
-Display the vdev labels from the specified device. If the \fB-u\fR option is
-also specified, also display the uberblocks on this device.
+Read the vdev labels from the specified device. \fBzdb -l\fR will return 0 if
+valid label was found, 1 if error occured, and 2 if no valid labels were found.
+If the \fB-u\fR option is also specified, also display the uberblocks on this
+If the \fB-q\fR option is also specified, don't print the labels.