summaryrefslogtreecommitdiff
path: root/usr/src/man/man1m
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/man/man1m')
-rw-r--r--usr/src/man/man1m/Makefile1
-rw-r--r--usr/src/man/man1m/beadm.1m9
-rw-r--r--usr/src/man/man1m/dd.1m38
-rw-r--r--usr/src/man/man1m/eeprom.1m27
-rw-r--r--usr/src/man/man1m/ipadm.1m1245
-rw-r--r--usr/src/man/man1m/wall.1m26
-rw-r--r--usr/src/man/man1m/zfs.1m20
-rw-r--r--usr/src/man/man1m/zpool.1m60
8 files changed, 1394 insertions, 32 deletions
diff --git a/usr/src/man/man1m/Makefile b/usr/src/man/man1m/Makefile
index 6413a5bc28..4103245062 100644
--- a/usr/src/man/man1m/Makefile
+++ b/usr/src/man/man1m/Makefile
@@ -237,6 +237,7 @@ COMMON_MANFILES = 6to4relay.1m \
intrstat.1m \
iostat.1m \
ipaddrsel.1m \
+ ipadm.1m \
ipdadm.1m \
ipf.1m \
ipfs.1m \
diff --git a/usr/src/man/man1m/beadm.1m b/usr/src/man/man1m/beadm.1m
index d5747d3c4f..33203152f3 100644
--- a/usr/src/man/man1m/beadm.1m
+++ b/usr/src/man/man1m/beadm.1m
@@ -1,5 +1,5 @@
'\" te
-.\" Copyright 2011 Nexenta Systems, Inc. All rights reserved.
+.\" Copyright 2012 Nexenta Systems, Inc. All rights reserved.
.TH BEADM 1M "Feb 26, 2011"
.SH NAME
beadm \- utility for managing zfs boot environments
@@ -33,7 +33,7 @@ beadm \- utility for managing zfs boot environments
.LP
.nf
-\fBbeadm\fR \fBunmount\fR [\fB-f\fR] \fIbeName\fR
+\fBbeadm\fR \fBunmount\fR [\fB-f\fR] \fIbeName\fR | \fImountpoint\fR
.fi
.LP
@@ -374,11 +374,12 @@ already existing empty directory.
.sp
.ne 2
.na
-\fBbeadm\fR \fBunmount\fR [\fB-f\fR] \fIbeName\fR
+\fBbeadm\fR \fBunmount\fR [\fB-f\fR] \fIbeName\fR | \fImountpoint\fR
.ad
.sp .6
.RS 4n
-Unmounts the boot environment named beName.
+Unmounts the boot environment named beName. The command can also be given a path to a
+beName mount point on the system.
.sp
.ne 2
.na
diff --git a/usr/src/man/man1m/dd.1m b/usr/src/man/man1m/dd.1m
index ec3b8c4dd6..ffdedba12f 100644
--- a/usr/src/man/man1m/dd.1m
+++ b/usr/src/man/man1m/dd.1m
@@ -403,12 +403,48 @@ a positive decimal number followed by \fBk\fR, specifying multiplication by
.RS +4
.TP
3.
+a positive decimal number followed by \fBM\fR, specifying multiplication by
+1024*1024
+.RE
+.RS +4
+.TP
+4.
+a positive decimal number followed by \fBG\fR, specifying multiplication by
+1024*1024*1024
+.RE
+.RS +4
+.TP
+5.
+a positive decimal number followed by \fBT\fR, specifying multiplication by
+1024*1024*1024*1024
+.RE
+.RS +4
+.TP
+6.
+a positive decimal number followed by \fBP\fR, specifying multiplication by
+1024*1024*1024*1024*1024
+.RE
+.RS +4
+.TP
+7.
+a positive decimal number followed by \fBE\fR, specifying multiplication by
+1024*1024*1024*1024*1024*1024
+.RE
+.RS +4
+.TP
+8.
+a positive decimal number followed by \fBZ\fR, specifying multiplication by
+1024*1024*1024*1024*1024*1024*1024
+.RE
+.RS +4
+.TP
+9.
a positive decimal number followed by \fBb\fR, specifying multiplication by
512
.RE
.RS +4
.TP
-4.
+10.
two or more positive decimal numbers (with or without \fBk\fR or \fBb\fR)
separated by \fBx\fR, specifying the product of the indicated values.
.RE
diff --git a/usr/src/man/man1m/eeprom.1m b/usr/src/man/man1m/eeprom.1m
index 3f9ee04e2a..a4d0213654 100644
--- a/usr/src/man/man1m/eeprom.1m
+++ b/usr/src/man/man1m/eeprom.1m
@@ -104,7 +104,8 @@ and then, if you do not obtain satisfactory results, \fB0x02\fR.
.ad
.sp .6
.RS 4n
-Specifies the console device. Possible values are \fBttya\fR, \fBttyb\fR, and
+Specifies the console device.
+Possible values are \fBttya\fR, \fBttyb\fR, \fBttyc\fR, \fBttyd\fR, and
\fBtext\fR. In \fBtext\fR mode, console output goes to the frame buffer and
input comes from the keyboard. When this property is not present, the console
device falls back to the device specified by \fBinput-device\fR and
@@ -360,8 +361,8 @@ System version information.
.ad
.sp .6
.RS 4n
-Input device used at power-on (usually \fBkeyboard\fR, \fBttya\fR, or
-\fBttyb\fR). Defaults to \fBkeyboard\fR.
+Input device used at power-on (usually \fBkeyboard\fR, \fBttya\fR,
+\fBttyb\fR, \fBttyc\fR, or \fBttyd\fR). Defaults to \fBkeyboard\fR.
.RE
.sp
@@ -680,8 +681,8 @@ specific platform.
.ad
.sp .6
.RS 4n
-Output device used at power-on (usually \fBscreen\fR, \fBttya\fR, or
-\fBttyb\fR). Defaults to \fBscreen\fR.
+Output device used at power-on (usually \fBscreen\fR, \fBttya\fR,
+\fBttyb\fR, \fBttyc\fR, or \fBttyd\fR). Defaults to \fBscreen\fR.
.RE
.sp
@@ -959,11 +960,11 @@ n(none), e(even), o(odd), m(mark), s(space)
.sp
.ne 2
.na
-\fBttyb-mode\fR
+\fBtty\fIX\fR-mode\fR
.ad
.sp .6
.RS 4n
-\fBTTYB\fR (baud rate, #bits, parity, #stop, handshake). Defaults to
+\fBTTYB, TTYC, or TTYD\fR (baud rate, #bits, parity, #stop, handshake). Defaults to
\fB9600,8,n,1,\(mi\fR.
.sp
Fields, in left-to-right order, are:
@@ -1033,12 +1034,12 @@ If \fBtrue\fR, operating system ignores carrier-detect on TTYA. Defaults to
.sp
.ne 2
.na
-\fBttyb-ignore-cd\fR
+\fBtty\fIX\fR-ignore-cd\fR
.ad
.sp .6
.RS 4n
-If \fBtrue\fR, operating system ignores carrier-detect on TTYB. Defaults to
-\fBtrue\fR.
+If \fBtrue\fR, operating system ignores carrier-detect on TTYB, TTYC, or TTYD.
+Defaults to \fBtrue\fR.
.RE
.sp
@@ -1055,12 +1056,12 @@ to \fBfalse\fR.
.sp
.ne 2
.na
-\fBttyb-rts-dtr-off\fR
+\fBtty\fIX\fR-rts-dtr-off\fR
.ad
.sp .6
.RS 4n
-If \fBtrue\fR, operating system does not assert DTR and RTS on TTYB. Defaults
-to \fBfalse\fR.
+If \fBtrue\fR, operating system does not assert DTR and RTS on TTYB, TTYC,
+or TTYD. Defaults to \fBfalse\fR.
.RE
.sp
diff --git a/usr/src/man/man1m/ipadm.1m b/usr/src/man/man1m/ipadm.1m
new file mode 100644
index 0000000000..13eb6ec5f0
--- /dev/null
+++ b/usr/src/man/man1m/ipadm.1m
@@ -0,0 +1,1245 @@
+'\" te
+.\" Copyright (c) 2012, Joyent, Inc. All Rights Reserved
+.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
+.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
+.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
+.TH IPADM 1M "May 14, 2012"
+.SH NAME
+ipadm \- configure IP network interfaces and protocol properties.
+.SH SYNOPSIS
+.LP
+.nf
+\fBipadm\fR create-if [\fB-t\fR] \fIinterface\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR disable-if \fB-t\fR \fIinterface\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR enable-if \fB-t\fR \fIinterface\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR delete-if \fIinterface\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR show-if [[\fB-p\fR] \fB-o\fR \fIfield\fR[,...]] [\fIinterface\fR]
+.fi
+
+.LP
+.nf
+\fBipadm\fR set-ifprop [\fB-t\fR] \fB-p\fR \fIprop\fR=<\fIvalue\fR[,...]> \fB-m\fR \fIprotocol\fR \fIinterface\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR reset-ifprop [\fB-t\fR] \fB-p\fR \fIprop\fR \fB-m\fR \fIprotocol\fR \fIinterface\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR show-ifprop [[\fB-c\fR]\fB-o\fR \fIfield\fR[,...]] [\fB-p\fR \fIprop\fR,...] [\fB-m\fR \fIprotocol\fR]
+ [\fIinterface\fR]
+.fi
+
+.LP
+.nf
+\fBipadm\fR create-addr [\fB-t\fR] \fB-T\fR static [\fB-d\fR]
+ \fB-a\fR {local|remote}=\fIaddr\fR[/\fIprefixlen\fR],... \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR create-addr [\fB-t\fR] \fB-T\fR dhcp [\fB-w\fR \fIseconds\fR | forever ] \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR create-addr [\fB-t\fR] \fB-T\fR addrconf [\fB-i\fR \fIinterface-id\fR]
+ [\fB-p\fR {stateful|stateless}={yes|no},..] \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR down-addr [\fB-t\fR] \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR up-addr [\fB-t\fR] \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR disable-addr \fB-t\fR \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR enable-addr \fB-t\fR \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR refresh-addr [\fB-i\fR] \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR delete-addr [\fB-r\fR] \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR show-addr [[\fB-p\fR] \fB-o\fR \fIfield\fR[,...]] [\fIaddrobj\fR]
+.fi
+
+.LP
+.nf
+\fBipadm\fR set-addrprop [\fB-t\fR] \fB-p\fR \fIprop\fR=<\fIvalue\fR[,...]> \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR reset-addrprop [\fB-t\fR] \fB-p\fR \fIprop\fR=<\fIvalue\fR[,...]> \fIaddrobj\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR show-addrprop [[\fB-c\fR] \fB-o\fR \fIfield\fR[,...]] [\fB-p\fR \fIprop\fR,...] [\fIaddrobj\fR]
+.fi
+
+.LP
+.nf
+\fBipadm\fR set-prop [\fB-t\fR] \fB-p\fR \fIprop\fR[+|-]=<\fIvalue\fR[,...]> \fIprotocol\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR reset-prop [\fB-t\fR] \fB-p\fR \fIprop\fR \fIprotocol\fR
+.fi
+
+.LP
+.nf
+\fBipadm\fR show-prop [[\fB-c\fR] \fB-o\fR \fIfield\fR[,...]] [\fB-p\fR \fIprop\fR[,...]] [\fIprotocol\fR]
+.fi
+
+.SH DESCRIPTION
+.sp
+.LP
+
+The \fBipadm\fR command is a stable replacement for the \fBifconfig\fR(1M) and
+\fBndd\fR(1M) commands. It is used to create IP interfaces and to confgure IP
+addresses on those interfaces. It is also used to get, set or reset properties
+on interfaces, addresses and protocols.
+.LP
+For subcommands that take an \fIaddrobj\fR, the \fIaddrobj\fR specifies a
+unique address on the system. It is made up of two parts, delimited by a '/'.
+The first part is the name of the interface and the second part is a string up
+to 32 characters long. For example, "lo0/v4" is a loopback interface
+addrobj name.
+.LP
+For subcommands that take a \fIprotocol\fR, this can be one of
+the following values: ip, ipv4, ipv6, icmp, tcp, sctp or udp.
+
+.SH SUBCOMMANDS
+.sp
+.LP
+The following subcommands are supported:
+.sp
+.ne 2
+.na
+\fB\fBcreate-if\fR [\fB-t\fR] \fIinterface\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBcreate-if\fR subcommand is used to create an IP interface that will
+handle both IPv4 and IPv6 packets. The interface will be enabled as part of
+the creation process. The IPv4 interface will have the address 0.0.0.0.
+The IPv6 interface will have the adress ::.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the creation is temporary and will not be persistent across reboots.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBdisable-if\fR \fB-t\fR \fIinterface\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBdisable-if\fR subcommand is used to disable an IP interface.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the disable is temporary and will not be persistent across reboots.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBenable-if\fR \fB-t\fR \fIinterface\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBenable-if\fR subcommand is used to enable an IP interface.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the enable is temporary and will not be persistent across reboots.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fbdelete-if\fR \fIinterface\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBdelete-if\fR subcommand is used to permanently delete an IP interface.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBshow-if\fR [[\fB-p\fR] \fB-o\fR \fIfield\fR[,...]] [\fIinterface\fR]\fR
+.ad
+.sp .6
+.RS 4n
+The \fBshow-if\fR subcommand is used to show the current IP interface
+configuration.
+.sp
+The \fB-p\fR option (also \fB--parsable\fR) prints
+the output in a parsable format.
+.sp
+The \fB-o\fR option (also \fB--output\fR) is used
+to select which fields will be shown. The field value can be one of the
+following names:
+.sp
+.ne 2
+.na
+.RS 4n
+\fBALL\fR
+.ad
+.RS 4n
+Display all fields
+.RE
+
+.sp
+.ne 2
+.na
+\fBIFNAME\fR
+.ad
+.RS 4n
+The name of the interface
+.RE
+
+.sp
+.ne 2
+.na
+\fBSTATE\fR
+.ad
+.RS 4n
+The state can be one of the following values:
+.sp
+.ne 2
+.na
+.RS 4n
+ok - resources for the interface have been allocated
+.sp
+offline - the interface is offline
+.sp
+failed - the interface's datalink is down
+.sp
+down - the interface is down
+.sp
+disabled - the interface is disabled
+.RE
+.RE
+
+.sp
+.ne 2
+.na
+\fBCURRENT\fR
+.ad
+.RS 4n
+A set of single character flags indicating the following:
+.sp
+.ne 2
+.na
+.RS 4n
+b - broadcast (mutually exclusive with 'p')
+.br
+m - multicast
+.br
+p - point-to-point (mutually exclusive with 'b')
+.br
+v - virtual interface
+.br
+I - IPMP
+.br
+s - IPMP standby
+.br
+i - IPMP inactive
+.br
+V - VRRP
+.br
+a - VRRP accept mode
+.br
+4 - IPv4
+.br
+6 - IPv6
+.RE
+.RE
+
+.sp
+.ne 2
+.na
+\fBPERSISTENT\fR
+.ad
+.RS 4n
+A set of single character flags showing what configuration will be used the
+next time the interface is enabled:
+.sp
+.ne 2
+.na
+.RS 4n
+s - IPMP standby
+.br
+4 - IPv4
+.br
+6 - IPv6
+.RE
+.RE
+.RE
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBset-ifprop\fR [\fB-t\fR] \fB-p\fR \fIprop\fR=<\fIvalue\fR[,...]> \fB-m\fR \fIprotocol\fR \fIinterface\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBset-ifprop\fR subcommand is used to set a property's value(s) on the IP
+interface.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the setting is temporary and will not be persistent across reboots.
+.sp
+The \fB-p\fR option (also \fB--prop\fR) specifies the property name and
+value(s). The property name can be one of the following:
+.sp
+.ne 2
+.na
+
+.RS 4n
+
+\fBarp\fR
+.ad
+.RS 4n
+Enables ("on") or disables ("off") ARP.
+.RE
+
+.sp
+.ne 2
+.na
+\fBexchange_routes\fR
+.ad
+.RS 4n
+Enables ("on") or disables ("off") the exchange of routing data.
+.RE
+
+.sp
+.ne 2
+.na
+\fBforwarding\fR
+.ad
+.RS 4n
+Enables ("on") or disables ("off") IP forwarding.
+.RE
+
+.sp
+.ne 2
+.na
+\fBmetric\fR
+.ad
+.RS 4n
+Set the routing metric to the numeric value. The value is treated as extra
+hops to the destination.
+.RE
+
+.sp
+.ne 2
+.na
+\fBmtu\fR
+.ad
+.RS 4n
+Set the maximum transmission unit to the numeric value.
+.RE
+
+.sp
+.ne 2
+.na
+\fBnud\fR
+.ad
+.RS 4n
+Enables ("on") or disables ("off") neighbor unreachability detection.
+.RE
+
+.sp
+.ne 2
+.na
+\fBusesrc\fR
+.ad
+.RS 4n
+Indicates which interface to use for source address selection. A value
+"none" may also be used.
+.RE
+.RE
+
+.sp
+The \fB-m\fR option (also \fB--module\fR) specifies which protocol
+the setting applies to.
+.sp
+
+.RE
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBreset-ifprop\fR [\fB-t\fR] \fB-p\fR \fIprop\fR \fB-m\fR \fIprotocol\fR \fIinterface\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBreset-ifprop\fR subcommand is used to reset an IP interface's property
+value to the default.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the disable is temporary and will not be persistent across reboots.
+.sp
+The \fB-p\fR option (also \fB--prop\fR) specifies the property name.
+See the \fBset-ifprop\fR subcommand for the list of property names.
+.sp
+The \fB-m\fR option (also \fB--module\fR) specifies which protocol
+the setting applies to.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBshow-ifprop\fR [[\fB-c\fR]\fB-o\fR \fIfield\fR[,...]] [\fB-p\fR \fIprop\fR,...] [\fB-m\fR \fIprotocol\fR]
+ [\fIinterface\fR]\fR
+.ad
+.sp .6
+.RS 4n
+The \fBshow-ifprop\fR subcommand is used to display the property values
+for one or all of the IP interfaces.
+.sp
+The \fB-c\fR option (also \fB--parsable\fR) prints
+the output in a parsable format.
+.sp
+The \fB-o\fR option (also \fB--output\fR) is used
+to select which fields will be shown. The field value can be one of the
+following names:
+.sp
+.ne 2
+.na
+.RS 4n
+\fBALL\fR
+.ad
+.RS 4n
+Display all fields
+.RE
+
+.sp
+.ne 2
+.na
+\fBIFNAME\fR
+.ad
+.RS 4n
+The name of the interface
+.RE
+
+.sp
+.ne 2
+.na
+\fBPROPERTY\fR
+.ad
+.RS 4n
+The name of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBPROTO\fR
+.ad
+.RS 4n
+The name of the protocol
+.RE
+
+.sp
+.ne 2
+.na
+\fBPERM\fR
+.ad
+.RS 4n
+If the property is readable ("r") and/or writable ("w").
+.RE
+
+.sp
+.ne 2
+.na
+\fBCURRENT\fR
+.ad
+.RS 4n
+The value of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBPERSISTENT\fR
+.ad
+.RS 4n
+The persistent value of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBDEFAULT\fR
+.ad
+.RS 4n
+The default value of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBPOSSIBLE\fR
+.ad
+.RS 4n
+The possible values for the property
+.RE
+.RE
+
+.sp
+The \fB-p\fR option (also \fB--prop\fR) is used
+to specify which properties to display. See the \fBset-ifprop\fR
+subcommand for the list of property names.
+.sp
+The \fB-m\fR option (also \fB--module\fR) specifies which protocol
+to display.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBcreate-addr\fR [\fB-t\fR] \fB-T\fR static [\fB-d\fR] \\
+ \fB-a\fR {local|remote}=\fIaddr\fR[/\fIprefixlen\fR],... \fIaddrobj\fR\fR
+.br
+\fB\fBcreate-addr\fR [\fB-t\fR] \fB-T\fR dhcp [\fB-w\fR \fIseconds\fR | forever ] \fIaddrobj\fR\fR
+.br
+\fB\fBcreate-addr\fR [\fB-t\fR] \fB-T\fR addrconf [\fB-i\fR \fIinterface-id\fR] \\
+ [\fB-p\fR {stateful|stateless}={yes|no},..] \fIaddrobj\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBcreate-addr\fR subcommand is used to set an address on an IP interface.
+The address will be enabled but can disabled using the \fBdisable-addr\fR
+subcommand. This subcommand has three different forms, depending on the
+value of the \fB-T\fR option.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the address is temporary and will not be persistent across reboots.
+.sp
+The \fB-T\fR static option creates a static addrobj. This takes the following
+options:
+.RS 4n
+
+The \fB-d\fR option (also \fB--down\fR) means the address is down.
+.sp
+The \fB-a\fR option (also \fB--address\fR) specifies the address.
+The "local" or "remote" prefix can be used for a point-to-point interface.
+In this case, both addresses must be given.
+Otherwise, the equal sign ("=") should be omitted and the address should be
+provided by itself and with no second address.
+.sp
+
+.RE
+
+The \fB-T\fR dhcp option causes the address to be obtained via DHCP.
+This takes the following options:
+.RS 4n
+
+The \fB-w\fR option (also \fB--wait\fR) gives the time, in seconds,
+that the command should wait to obtain an address.
+.sp
+
+.RE
+
+The \fB-T\fR addrconf option creates an auto-configured address.
+This takes the following options:
+.RS 4n
+
+The \fB-i\fR option (also \fB--interface-id\fR) gives the interface ID to
+be used.
+.sp
+The \fB-p\fR option (also \fB--prop\fR) indicates which method of
+auto-configuration should be used.
+.sp
+
+.RE
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBdown-addr\fR [\fB-t\fR] \fIaddrobj\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBdown-addr\fR subcommand is used to down the address. This will
+stop packets from being sent or received.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the down is temporary and will not be persistent across reboots.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBup-addr\fR [\fB-t\fR] \fIaddrobj\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBup-addr\fR subcommand is used to up the address. This will
+enable packets to be sent and received.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the up is temporary and will not be persistent across reboots.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBdisable-addr\fR \fB-t\fR \fIaddrobj\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBdisable-addr\fR subcommand is used to disable the address.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the disable is temporary and will not be persistent across reboots.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBenable-addr\fR \fB-t\fR \fIaddrobj\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBenable-addr\fR subcommand is used to enable the address.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the disable is temporary and will not be persistent across reboots.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBrefresh-addr\fR [\fB-i\fR] \fIaddrobj\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBrefresh-addr\fR subcommand is used to extend the lease for DHCP
+addresses. It also restarts duplicate address detection for Static addresses.
+.sp
+The \fB-i\fR option (also \fB--inform\fR) means
+that the network configuration will be obtained from DHCP without taking
+a lease on the address.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBdelete-addr\fR [\fB-r\fR] \fIaddrobj\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBdelete-addr\fR subcommand deletes the given address.
+.sp
+The \fB-r\fR option (also \fB--release\fR) is used for DHCP-assigned
+addresses to indicate that the address should be released.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBshow-addr\fR [[\fB-p\fR] \fB-o\fR \fIfield\fR[,...]] [\fIaddrobj\fR]\fR
+.ad
+.sp .6
+.RS 4n
+The \fBshow-addr\fR subcommand is used to show the current address properties.
+.sp
+The \fB-p\fR option (also \fB--parsable\fR) prints
+the output in a parsable format.
+.sp
+The \fB-o\fR option (also \fB--output\fR) is used
+to select which fields will be shown. The field value can be one of the
+following names:
+.sp
+.ne 2
+.na
+.RS 4n
+\fBALL\fR
+.ad
+.RS 4n
+Display all fields
+.RE
+
+.sp
+.ne 2
+.na
+\fBADDROBJ\fR
+.ad
+.RS 4n
+The name of the address
+.RE
+
+.sp
+.ne 2
+.na
+\fBTYPE\fR
+.ad
+.RS 4n
+The type of the address. It can be "static", "dhcp" or "addrconf".
+.RE
+
+.sp
+.ne 2
+.na
+\fBSTATE\fR
+.ad
+.RS 4n
+The state of the address. It can be one of the following values:
+.sp
+.ne 2
+.na
+.RS 4n
+disabled s see the \fBdisable-addr\fR subcommand
+.sp
+down - see the \fBdown-addr\fR subcommand
+.sp
+duplicate - the address is a duplicate
+.sp
+inaccessible - the interface for this address has failed
+.sp
+ok - the address is up
+.sp
+tentative - duplicate address detection in progress
+.RE
+.RE
+
+.sp
+.ne 2
+.na
+\fBCURRENT\fR
+.ad
+.RS 4n
+A set of single character flags indicating the following:
+.sp
+.ne 2
+.na
+.RS 4n
+U - up
+.br
+u - unnumbered (matches another local address)
+.br
+p - private, not advertised to routing
+.br
+t - temporary IPv6 address
+.br
+d - deprecated (not used for outgoing packets)
+.RE
+.RE
+
+.sp
+.ne 2
+.na
+\fBPERSISTENT\fR
+.ad
+.RS 4n
+A set of single character flags showing the configuration which will be used
+when the address is enabled.
+.sp
+.ne 2
+.na
+.RS 4n
+U - up
+.br
+p - private, not advertised to routing
+.br
+d - deprecated (not used for outgoing packets)
+.RE
+.RE
+
+.sp
+.ne 2
+.na
+\fBADDR\fR
+.ad
+.RS 4n
+The address
+.RE
+.RE
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBset-addrprop\fR [\fB-t\fR] \fB-p\fR \fIprop\fR=<\fIvalue\fR[,...]> \fIaddrobj\fR
+.ad
+.sp .6
+.RS 4n
+The \fBset-addrprop\fR subcommand is used to set a property's value(s) on the
+addrobj.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the setting is temporary and will not be persistent across reboots.
+.sp
+The \fB-p\fR option (also \fB--prop\fR) specifies the property name and
+value(s). The property name can be one of the following:
+.sp
+.ne 2
+.na
+
+.RS 4n
+
+\fBbroadcast\fR
+.ad
+.RS 4n
+The broadcast address (read-only)
+.RE
+
+.sp
+.ne 2
+.na
+\fBdeprecated\fR
+.ad
+.RS 4n
+The address should not be used to send packets but can still receive packets.
+Can be "on" or "off".
+.RE
+
+.sp
+.ne 2
+.na
+\fBprefixlen\fR
+.ad
+.RS 4n
+The number of bits in the IPv4 netmask or IPv6 prefix.
+.RE
+
+.sp
+.ne 2
+.na
+\fBprivate\fR
+.ad
+.RS 4n
+The address is not advertised to routing.
+Can be "on" or "off".
+.RE
+
+.sp
+.ne 2
+.na
+\fBtransmit\fR
+.ad
+.RS 4n
+Packets can be transmitted.
+Can be "on" or "off".
+.RE
+
+.sp
+.ne 2
+.na
+\fBzone\fR
+.ad
+.RS 4n
+The zone the addrobj is in.
+.RE
+
+.RE
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBreset-addrprop\fR [\fB-t\fR] \fB-p\fR \fIprop\fR \fIaddrobj\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBreset-addrprop\fR subcommand is used to reset an addrobj's property
+value to the default.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the disable is temporary and will not be persistent across reboots.
+.sp
+The \fB-p\fR option (also \fB--prop\fR) specifies the property name.
+See the \fBset-addrprop\fR subcommand for the list of property names.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBshow-addrprop\fR [[\fB-c\fR]\fB-o\fR \fIfield\fR[,...]] [\fB-p\fR \fIprop\fR,...] \fIaddrobj\fR]
+.ad
+.sp .6
+.RS 4n
+The \fBshow-addrprop\fR subcommand is used to display the property values
+for one or all of the addrobjs.
+.sp
+The \fB-c\fR option (also \fB--parsable\fR) prints
+the output in a parsable format.
+.sp
+The \fB-o\fR option (also \fB--output\fR) is used
+to select which fields will be shown. The field value can be one of the
+following names:
+.sp
+.ne 2
+.na
+.RS 4n
+\fBALL\fR
+.ad
+.RS 4n
+Display all fields
+.RE
+
+.sp
+.ne 2
+.na
+\fBADDROBJ\fR
+.ad
+.RS 4n
+The name of the addrobj
+.RE
+
+.sp
+.ne 2
+.na
+\fBPROPERTY\fR
+.ad
+.RS 4n
+The name of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBPERM\fR
+.ad
+.RS 4n
+If the property is readable ("r") and/or writable ("w").
+.RE
+
+.sp
+.ne 2
+.na
+\fBCURRENT\fR
+.ad
+.RS 4n
+The value of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBPERSISTENT\fR
+.ad
+.RS 4n
+The persistent value of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBDEFAULT\fR
+.ad
+.RS 4n
+The default value of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBPOSSIBLE\fR
+.ad
+.RS 4n
+The possible values for the property
+.RE
+.RE
+
+.sp
+The \fB-p\fR option (also \fB--prop\fR) is used
+to specify which properties to display. See the \fBset-addrprop\fR
+subcommand for the list of property names.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBset-prop\fR [\fB-t\fR] \fB-p\fR \fIprop\fR[+|-]=<\fIvalue\fR[,...]> \fIprotocol\fR
+.ad
+.sp .6
+.RS 4n
+The \fBset-prop\fR subcommand is used to set a property's value(s) on the
+protocol.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the setting is temporary and will not be persistent across reboots.
+.sp
+The \fB-p\fR option (also \fB--prop\fR) specifies the property name and
+value(s). The optional [+|-] syntax can be used to add/remove values from the
+current list of values on the property.
+The property name can be one of the following:
+.sp
+.ne 2
+.na
+
+.RS 4n
+
+\fBecn\fR
+.ad
+.RS 4n
+Explicit congestion control (TCP-only)
+Can be "never", "passive" or "active".
+.RE
+
+\fBextra_priv_ports\fR
+.ad
+.RS 4n
+Additional privileged ports (SCTP, TCP or UDP)
+.RE
+
+\fBforwarding\fR
+.ad
+.RS 4n
+Packet forwarding is enabled.
+Can be "on" or "off".
+.RE
+
+\fBhoplimit\fR
+.ad
+.RS 4n
+The IPv6 hoplimit.
+.RE
+
+\fBlargest_anon_port\fR
+.ad
+.RS 4n
+Largest ephemeral port (SCTP, TCP or UDP)
+.RE
+
+\fBrecv_maxbuf\fR
+.ad
+.RS 4n
+Receive buffer size (ICMP, SCTP, TCP or UDP)
+.RE
+
+\fBsack\fR
+.ad
+.RS 4n
+Selective acknowledgement (TCP).
+Can be "active", "passive" or "never".
+.RE
+
+\fBsend_maxbuf\fR
+.ad
+.RS 4n
+Send buffer size (ICMP, SCTP, TCP or UDP)
+.RE
+
+\fBsmallest_anon_port\fR
+.ad
+.RS 4n
+Smallest ephemeral port (SCTP, TCP or UDP)
+.RE
+
+\fBsmallest_nonpriv_port\fR
+.ad
+.RS 4n
+Smallest non-privileged port (SCTP, TCP or UDP)
+.RE
+
+\fBttl\fR
+.ad
+.RS 4n
+The IPv4 time-to-live.
+.RE
+
+.RE
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBreset-prop\fR [\fB-t\fR] \fB-p\fR \fIprop\fR \fIprotocol\fR\fR
+.ad
+.sp .6
+.RS 4n
+The \fBreset-prop\fR subcommand is used to reset a protocol's property
+value to the default.
+.sp
+The \fB-t\fR option (also \fB--temporary\fR) means
+that the disable is temporary and will not be persistent across reboots.
+.sp
+The \fB-p\fR option (also \fB--prop\fR) specifies the property name.
+See the \fBset-prop\fR subcommand for the list of property names.
+.sp
+
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fBshow-prop\fR [[\fB-c\fR]\fB-o\fR \fIfield\fR[,...]] [\fB-p\fR \fIprop\fR,...] \fIprotocol\fR]
+.ad
+.sp .6
+.RS 4n
+The \fBshow-prop\fR subcommand is used to display the property values
+for one or all of the protocols.
+.sp
+The \fB-c\fR option (also \fB--parsable\fR) prints
+the output in a parsable format.
+.sp
+The \fB-o\fR option (also \fB--output\fR) is used
+to select which fields will be shown. The field value can be one of the
+following names:
+.sp
+.ne 2
+.na
+.RS 4n
+\fBALL\fR
+.ad
+.RS 4n
+Display all fields
+.RE
+
+.sp
+.ne 2
+.na
+\fBPROTO\fR
+.ad
+.RS 4n
+The name of the protocol
+.RE
+
+.sp
+.ne 2
+.na
+\fBPROPERTY\fR
+.ad
+.RS 4n
+The name of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBPERM\fR
+.ad
+.RS 4n
+If the property is readable ("r") and/or writable ("w").
+.RE
+
+.sp
+.ne 2
+.na
+\fBCURRENT\fR
+.ad
+.RS 4n
+The value of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBPERSISTENT\fR
+.ad
+.RS 4n
+The persistent value of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBDEFAULT\fR
+.ad
+.RS 4n
+The default value of the property
+.RE
+
+.sp
+.ne 2
+.na
+\fBPOSSIBLE\fR
+.ad
+.RS 4n
+The possible values for the property
+.RE
+.RE
+
+.sp
+The \fB-p\fR option (also \fB--prop\fR) is used
+to specify which properties to display. See the \fBset-prop\fR
+subcommand for the list of property names.
+.sp
+
+.RE
+
+.SH SEE ALSO
+.sp
+.LP
+\fBifconfig\fR(1M), \fBdladm\fR(1M), \fBndd\fR(1M), \fBzonecfg\fR(1M),
+\fBarp\fR(1M), \fBcfgadm\fR(1M), \fBif_mpadm\fR(1M), \fBnsswitch.conf\fR(4),
+and \fBdhcp\fR(5).
diff --git a/usr/src/man/man1m/wall.1m b/usr/src/man/man1m/wall.1m
index 3b6206d0b8..2f710329f7 100644
--- a/usr/src/man/man1m/wall.1m
+++ b/usr/src/man/man1m/wall.1m
@@ -1,4 +1,5 @@
'\" te
+.\" Copyright (c) 2012 Joyent, Inc. All Rights Reserved.
.\" Copyright (c) 2000 Sun Microsystems, Inc. All Rights Reserved.
.\" Copyright 1989 AT&T
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
@@ -10,7 +11,7 @@ wall \- write to all users
.SH SYNOPSIS
.LP
.nf
-\fB/usr/sbin/wall\fR [\fB-a\fR] [\fB-g\fR \fIgrpname\fR] [\fIfilename\fR]
+\fB/usr/sbin/wall\fR [\fB-a\fR] [\fB-g\fR \fIgrpname\fR] [\fB-z\fR \fIzonename\fR] [\fB-Z\fR] [\fIfilename\fR]
.fi
.SH DESCRIPTION
@@ -31,7 +32,9 @@ If \fIfilename\fR is given, then the message is read in from that file.
Normally, pseudo-terminals that do not correspond to rlogin sessions are
ignored. Thus, when using a window system, the message appears only on the
console window. However, \fB-a\fR will send the message even to such
-pseudo-terminals.
+pseudo-terminals. Normally, \fBwall\fR sends messages to the current zone
+only, from the global zone \fB-Z\fR will send messages to all nonglobal zones,
+and \fB-z\fR will send messages to a specified nonglobal zone
.sp
.LP
It is used to warn all users, typically prior to shutting down the system.
@@ -73,6 +76,25 @@ Broadcast to the users in a specified group only, per the group database (see
\fBgroup\fR(4)).
.RE
+.sp
+.ne 2
+.na
+\fB\fB-\fR\fBz\fR \fIzonename\fR\fR
+.ad
+.RS 14n
+Broadcast to the users in a specified zone only
+.RE
+
+
+.sp
+.ne 2
+.na
+\fB\fB-Z\fR\fR
+.ad
+.RS 14n
+Broadcast message to the console and pseudo-terminals of all zones.
+.RE
+
.SH ENVIRONMENT VARIABLES
.sp
.LP
diff --git a/usr/src/man/man1m/zfs.1m b/usr/src/man/man1m/zfs.1m
index 25815e97bc..0c5eace878 100644
--- a/usr/src/man/man1m/zfs.1m
+++ b/usr/src/man/man1m/zfs.1m
@@ -1,7 +1,7 @@
'\" te
.\" Copyright (c) 2009 Sun Microsystems, Inc. All Rights Reserved.
+.\" Copyright (c) 2012 by Delphix. All rights reserved.
.\" Copyright (c) 2011 Joyent, Inc. All Rights Reserved.
-.\" Copyright (c) 2011 by Delphix. All rights reserved.
.\" Copyright (c) 2012 Nexenta Systems, Inc. All Rights Reserved.
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
.\" See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with
@@ -59,13 +59,13 @@ zfs \- configures ZFS file systems
.LP
.nf
-\fBzfs\fR \fBrename\fR \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR
+\fBzfs\fR \fBrename\fR [\fB-f\fR] \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR
\fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR
.fi
.LP
.nf
-\fBzfs\fR \fBrename\fR [\fB-p\fR] \fIfilesystem\fR|\fIvolume\fR \fIfilesystem\fR|\fIvolume\fR
+\fBzfs\fR \fBrename\fR [\fB-fp\fR] \fIfilesystem\fR|\fIvolume\fR \fIfilesystem\fR|\fIvolume\fR
.fi
.LP
@@ -1980,7 +1980,7 @@ any conflicting snapshots.
.sp
.ne 2
.na
-\fB\fBzfs rename\fR \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR\fR
+\fB\fBzfs rename\fR [\fB-f\fR] \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR\fR
.ad
.br
.na
@@ -1988,7 +1988,7 @@ any conflicting snapshots.
.ad
.br
.na
-\fB\fBzfs rename\fR [\fB-p\fR] \fIfilesystem\fR|\fIvolume\fR
+\fB\fBzfs rename\fR [\fB-fp\fR] \fIfilesystem\fR|\fIvolume\fR
\fIfilesystem\fR|\fIvolume\fR\fR
.ad
.sp .6
@@ -2011,6 +2011,16 @@ are automatically mounted according to the \fBmountpoint\fR property inherited
from their parent.
.RE
+.sp
+.ne 2
+.na
+\fB\fB-f\fR\fR
+.ad
+.sp .6
+.RS 4n
+Force unmount any filesystems that need to be unmounted in the process.
+.RE
+
.RE
.sp
diff --git a/usr/src/man/man1m/zpool.1m b/usr/src/man/man1m/zpool.1m
index 1d1fd378a7..feb9c313ed 100644
--- a/usr/src/man/man1m/zpool.1m
+++ b/usr/src/man/man1m/zpool.1m
@@ -2,6 +2,7 @@
.\" Copyright (c) 2007, Sun Microsystems, Inc. All Rights Reserved.
.\" Copyright (c) 2011, Joyent, Inc. All Rights Reserved.
.\" Copyright 2011, Nexenta Systems, Inc. All Rights Reserved.
+.\" Copyright (c) 2012 by Delphix. All Rights Reserved.
.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
.\" See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the
.\" fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
@@ -84,7 +85,7 @@ zpool \- configures ZFS storage pools
.LP
.nf
-\fBzpool list\fR [\fB-Hp\fR] [\fB-o\fR \fIproperty\fR[,...]] [\fIpool\fR] ...
+\fBzpool list\fR [\fB-Hvp\fR] [\fB-o\fR \fIproperty\fR[,...]] [\fIpool\fR] ...
.fi
.LP
@@ -558,6 +559,18 @@ can provide additional information about a pool using this property.
.sp
.ne 2
.na
+\fB\fBexpandsize\fR\fR
+.ad
+.RS 20n
+Amount of uninitialized space within the pool or device that can be used to
+increase the total capacity of the pool. Uninitialized space consists of
+any space on an EFI labeled vdev which has not been brought online
+(i.e. zpool online -e). This space occurs when a LUN is dynamically expanded.
+.RE
+
+.sp
+.ne 2
+.na
\fB\fBhealth\fR\fR
.ad
.RS 20n
@@ -1391,7 +1404,7 @@ the pool, in addition to the pool-wide statistics.
.sp
.ne 2
.na
-\fB\fBzpool list\fR [\fB-Hp\fR] [\fB-o\fR \fIprops\fR[,...]] [\fIpool\fR] ...\fR
+\fB\fBzpool list\fR [\fB-Hvp\fR] [\fB-o\fR \fIprops\fR[,...]] [\fIpool\fR] ...\fR
.ad
.sp .6
.RS 4n
@@ -1415,7 +1428,17 @@ instead of arbitrary space.
.RS 12n
Comma-separated list of properties to display. See the "Properties" section for
a list of valid properties. The default list is "name, size, used, available,
-capacity, health, altroot"
+expandsize, capacity, dedupratio, health, altroot"
+.RE
+
+.sp
+.ne 2
+.na
+\fB\fB-v\fR\fR
+.ad
+.RS 12n
+Verbose statistics. Reports usage statistics for individual \fIvdevs\fR within
+the pool, in addition to the pool-wise statistics.
.RE
.sp
@@ -1769,10 +1792,10 @@ The results from this command are similar to the following:
.in +2
.nf
# \fBzpool list\fR
- NAME SIZE USED AVAIL CAP HEALTH ALTROOT
- pool 67.5G 2.92M 67.5G 0% ONLINE -
- tank 67.5G 2.92M 67.5G 0% ONLINE -
- zion - - - 0% FAULTED -
+ NAME SIZE ALLOC FREE EXPANDSZ CAP DEDUP HEALTH ALTROOT
+ rpool 19.9G 8.43G 11.4G - 42% 1.00x ONLINE -
+ tank 61.5G 20.0G 41.5G - 32% 1.00x ONLINE -
+ zion - - - - - - FAULTED -
.fi
.in -2
.sp
@@ -1987,6 +2010,29 @@ The command to remove the mirrored log \fBmirror-2\fR is:
.in -2
.sp
+.LP
+\fBExample 15 \fRDisplaying expanded space on a device
+.sp
+.LP
+The following command dipslays the detailed information for the \fIdata\fR
+pool. This pool is comprised of a single \fIraidz\fR vdev where one of its
+devices increased its capacity by 1GB. In this example, the pool will not
+be able to utilized this extra capacity until all the devices under the
+\fIraidz\fR vdev have been expanded.
+
+.sp
+.in +2
+.nf
+# \fBzpool list -v data\fR
+ NAME SIZE ALLOC FREE EXPANDSZ CAP DEDUP HEALTH ALTROOT
+ data 17.9G 174K 17.9G - 0% 1.00x ONLINE -
+ raidz1 17.9G 174K 17.9G -
+ c4t2d0 - - - 1G
+ c4t3d0 - - - -
+ c4t4d0 - - - -
+.fi
+.in -2
+
.SH EXIT STATUS
.sp
.LP