Man page white space and spelling corrections

Correct some misspelled words and grammatical errors, and remove
trailing white space in the man pages.

Signed-off-by: Ned Bass <bass6@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #4115
This commit is contained in:
Ned Bass 2015-12-16 17:45:15 -08:00 committed by Brian Behlendorf
parent a58df6f536
commit 6b4e21c60e
7 changed files with 136 additions and 136 deletions

View File

@ -48,7 +48,7 @@ Check continuation line indentation inside of functions. Sun's C style
states that all statements must be indented to an appropriate tab stop, states that all statements must be indented to an appropriate tab stop,
and any continuation lines after them must be indented \fIexactly\fP four and any continuation lines after them must be indented \fIexactly\fP four
spaces from the start line. This option enables a series of checks spaces from the start line. This option enables a series of checks
designed to find contination line problems within functions only. The designed to find continuation line problems within functions only. The
checks have some limitations; see CONTINUATION CHECKING, below. checks have some limitations; see CONTINUATION CHECKING, below.
.LP .LP
.TP 4 .TP 4
@ -80,7 +80,7 @@ types. Used as part of the putback checks.
.LP .LP
.TP 4 .TP 4
.B \-o \fIconstructs\fP .B \-o \fIconstructs\fP
Allow a comma-seperated list of additional constructs. Available Allow a comma-separated list of additional constructs. Available
constructs include: constructs include:
.LP .LP
.TP 10 .TP 10
@ -111,8 +111,8 @@ must also give no errors. This way, files can only become more clean.
.LP .LP
.SH CONTINUATION CHECKING .SH CONTINUATION CHECKING
.LP .LP
The continuation checker is a resonably simple state machine that knows The continuation checker is a reasonably simple state machine that knows
something about how C is layed out, and can match parenthesis, etc. over something about how C is laid out, and can match parenthesis, etc. over
multiple lines. It does have some limitations: multiple lines. It does have some limitations:
.LP .LP
.TP 4 .TP 4
@ -135,7 +135,7 @@ Some continuation error messages deserve some additional explanation
.B .B
multiple statements continued over multiple lines multiple statements continued over multiple lines
A multi-line statement which is not broken at statement A multi-line statement which is not broken at statement
boundries. For example: boundaries. For example:
.RS 4 .RS 4
.HP 4 .HP 4
if (this_is_a_long_variable == another_variable) a = if (this_is_a_long_variable == another_variable) a =

View File

@ -280,7 +280,7 @@ Issued when there is an I/O failure in a vdev in the pool.
\fBprobe_failure\fR \fBprobe_failure\fR
.ad .ad
.RS 12n .RS 12n
Issued when a probe fails on a vdev. This would occur if a vdeev Issued when a probe fails on a vdev. This would occur if a vdev
have been kicked from the system outside of ZFS (such as the kernel have been kicked from the system outside of ZFS (such as the kernel
have removed the device). have removed the device).
.RE .RE
@ -443,7 +443,7 @@ Physical FRU location.
\fBvdev_state\fR \fBvdev_state\fR
.ad .ad
.RS 12n .RS 12n
State of vdev (0=uninitialized, 1=closed, 2=offline, 3=removed, 4=failed to open, 5=faulted, 6=degraded, 7=healty). State of vdev (0=uninitialized, 1=closed, 2=offline, 3=removed, 4=failed to open, 5=faulted, 6=degraded, 7=healthy).
.RE .RE
.sp .sp

View File

@ -1169,7 +1169,7 @@ Defines a threshold at which metaslab groups should be eligible for
allocations. The value is expressed as a percentage of free space allocations. The value is expressed as a percentage of free space
beyond which a metaslab group is always eligible for allocations. beyond which a metaslab group is always eligible for allocations.
If a metaslab group's free space is less than or equal to the If a metaslab group's free space is less than or equal to the
the threshold, the allocator will avoid allocating to that group threshold, the allocator will avoid allocating to that group
unless all groups in the pool have reached the threshold. Once all unless all groups in the pool have reached the threshold. Once all
groups have reached the threshold, all groups are allowed to accept groups have reached the threshold, all groups are allowed to accept
allocations. The default value of 0 disables the feature and causes allocations. The default value of 0 disables the feature and causes
@ -1582,7 +1582,7 @@ Default value: \fB1,048,576\fR.
\fBzio_delay_max\fR (int) \fBzio_delay_max\fR (int)
.ad .ad
.RS 12n .RS 12n
Max zio millisec delay before posting event Max zio millisecond delay before posting event
.sp .sp
Default value: \fB30,000\fR. Default value: \fB30,000\fR.
.RE .RE

View File

@ -402,7 +402,7 @@ or smaller can take advantage of this feature.
When this feature is enabled, the contents of highly-compressible blocks are When this feature is enabled, the contents of highly-compressible blocks are
stored in the block "pointer" itself (a misnomer in this case, as it contains stored in the block "pointer" itself (a misnomer in this case, as it contains
the compresseed data, rather than a pointer to its location on disk). Thus the compressed data, rather than a pointer to its location on disk). Thus
the space of the block (one sector, typically 512 bytes or 4KB) is saved, the space of the block (one sector, typically 512 bytes or 4KB) is saved,
and no additional i/o is needed to read and write the data block. and no additional i/o is needed to read and write the data block.

View File

@ -519,7 +519,7 @@ Dataset rpool/export/home [ZPL], ID 137, cr_txg 1546, 32K, 8 objects
# zdb -S rpool # zdb -S rpool
Simulated DDT histogram: Simulated DDT histogram:
bucket allocated referenced bucket allocated referenced
______ ______________________________ ______________________________ ______ ______________________________ ______________________________
refcnt blocks LSIZE PSIZE DSIZE blocks LSIZE PSIZE DSIZE refcnt blocks LSIZE PSIZE DSIZE blocks LSIZE PSIZE DSIZE
------ ------ ----- ----- ----- ------ ----- ----- ----- ------ ------ ----- ----- ----- ------ ----- ----- -----

View File

@ -63,7 +63,7 @@ zfs \- configures ZFS file systems
.LP .LP
.nf .nf
\fBzfs\fR \fBsnapshot | snap\fR [\fB-r\fR] [\fB-o\fR \fIproperty\fR=\fIvalue\fR] ... \fBzfs\fR \fBsnapshot | snap\fR [\fB-r\fR] [\fB-o\fR \fIproperty\fR=\fIvalue\fR] ...
\fIfilesystem@snapname\fR|\fIvolume@snapname\fR ... \fIfilesystem@snapname\fR|\fIvolume@snapname\fR ...
.fi .fi
@ -111,7 +111,7 @@ zfs \- configures ZFS file systems
.LP .LP
.nf .nf
\fBzfs\fR \fBget\fR [\fB-r\fR|\fB-d\fR \fIdepth\fR][\fB-Hp\fR][\fB-o\fR \fIfield\fR[,...]] [\fB-t\fR \fItype\fR[,...]] \fBzfs\fR \fBget\fR [\fB-r\fR|\fB-d\fR \fIdepth\fR][\fB-Hp\fR][\fB-o\fR \fIfield\fR[,...]] [\fB-t\fR \fItype\fR[,...]]
[\fB-s\fR \fIsource\fR[,...]] "\fIall\fR" | \fIproperty\fR[,...] \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR ... [\fB-s\fR \fIsource\fR[,...]] "\fIall\fR" | \fIproperty\fR[,...] \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR ...
.fi .fi
@ -144,7 +144,7 @@ zfs \- configures ZFS file systems
.LP .LP
.nf .nf
\fBzfs\fR \fBmount\fR \fBzfs\fR \fBmount\fR
.fi .fi
.LP .LP
@ -199,7 +199,7 @@ zfs \- configures ZFS file systems
.LP .LP
.nf .nf
\fBzfs\fR \fBallow\fR [\fB-ldug\fR] "\fIeveryone\fR"|\fIuser\fR|\fIgroup\fR[,...] \fIperm\fR|\fI@setname\fR[,...] \fBzfs\fR \fBallow\fR [\fB-ldug\fR] "\fIeveryone\fR"|\fIuser\fR|\fIgroup\fR[,...] \fIperm\fR|\fI@setname\fR[,...]
\fIfilesystem\fR|\fIvolume\fR \fIfilesystem\fR|\fIvolume\fR
.fi .fi
@ -220,7 +220,7 @@ zfs \- configures ZFS file systems
.LP .LP
.nf .nf
\fBzfs\fR \fBunallow\fR [\fB-rldug\fR] "\fIeveryone\fR"|\fIuser\fR|\fIgroup\fR[,...] [\fIperm\fR|@\fIsetname\fR[,... ]] \fBzfs\fR \fBunallow\fR [\fB-rldug\fR] "\fIeveryone\fR"|\fIuser\fR|\fIgroup\fR[,...] [\fIperm\fR|@\fIsetname\fR[,... ]]
\fIfilesystem\fR|\fIvolume\fR \fIfilesystem\fR|\fIvolume\fR
.fi .fi
@ -374,7 +374,7 @@ Deduplication is the process for removing redundant data at the block-level, red
.sp .sp
\fBWARNING: DO NOT ENABLE DEDUPLICATION UNLESS YOU NEED IT AND KNOW EXACTLY WHAT YOU ARE DOING!\fR \fBWARNING: DO NOT ENABLE DEDUPLICATION UNLESS YOU NEED IT AND KNOW EXACTLY WHAT YOU ARE DOING!\fR
.sp .sp
Deduplicating data is a very resource-intensive operation. It is generally recommended that you have \fIat least\fR 1.25 GB of RAM per 1 TB of storage when you enable deduplication. But calculating the exact requirenments is a somewhat complicated affair. Please see the \fBOracle Dedup Guide\fR for more information.. Deduplicating data is a very resource-intensive operation. It is generally recommended that you have \fIat least\fR 1.25 GB of RAM per 1 TB of storage when you enable deduplication. But calculating the exact requirements is a somewhat complicated affair. Please see the \fBOracle Dedup Guide\fR for more information..
.sp .sp
Enabling deduplication on an improperly-designed system will result in extreme performance issues (extremely slow filesystem and snapshot deletions etc.) and can potentially lead to data loss (i.e. unimportable pool due to memory exhaustion) if your system is not built for this purpose. Deduplication affects the processing power (CPU), disks (and the controller) as well as primary (real) memory. Enabling deduplication on an improperly-designed system will result in extreme performance issues (extremely slow filesystem and snapshot deletions etc.) and can potentially lead to data loss (i.e. unimportable pool due to memory exhaustion) if your system is not built for this purpose. Deduplication affects the processing power (CPU), disks (and the controller) as well as primary (real) memory.
.sp .sp
@ -389,7 +389,7 @@ Properties are divided into two types, native properties and user-defined (or "u
Every dataset has a set of properties that export statistics about the dataset as well as control various behaviors. Properties are inherited from the parent unless overridden by the child. Some properties apply only to certain types of datasets (file systems, volumes, or snapshots). Every dataset has a set of properties that export statistics about the dataset as well as control various behaviors. Properties are inherited from the parent unless overridden by the child. Some properties apply only to certain types of datasets (file systems, volumes, or snapshots).
.sp .sp
.LP .LP
The values of numeric properties can be specified using human-readable suffixes (for example, \fBk\fR, \fBKB\fR, \fBM\fR, \fBGb\fR, and so forth, up to \fBZ\fR for zettabyte). The following are all valid (and equal) specifications: The values of numeric properties can be specified using human-readable suffixes (for example, \fBk\fR, \fBKB\fR, \fBM\fR, \fBGb\fR, and so forth, up to \fBZ\fR for zettabyte). The following are all valid (and equal) specifications:
.sp .sp
.in +2 .in +2
.nf .nf
@ -854,7 +854,7 @@ work well on a wide variety of workloads. Unlike all other settings for
this property, \fBon\fR does not select a fixed compression type. As this property, \fBon\fR does not select a fixed compression type. As
new compression algorithms are added to ZFS and enabled on a pool, the new compression algorithms are added to ZFS and enabled on a pool, the
default compression algorithm may change. The current default compression default compression algorithm may change. The current default compression
algorthm is either \fBlzjb\fR or, if the \fBlz4_compress\fR feature is algorithm is either \fBlzjb\fR or, if the \fBlz4_compress\fR feature is
enabled, \fBlz4\fR. enabled, \fBlz4\fR.
.sp .sp
The \fBlzjb\fR compression algorithm is optimized for performance while The \fBlzjb\fR compression algorithm is optimized for performance while
@ -971,7 +971,7 @@ but rather imposes an additional limit. This feature must be enabled to be used
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Controls the mount point used for this file system. See the "Mount Points" section for more information on how this property is used. Controls the mount point used for this file system. See the "Mount Points" section for more information on how this property is used.
.sp .sp
When the \fBmountpoint\fR property is changed for a file system, the file system and any children that inherit the mount point are unmounted. If the new value is \fBlegacy\fR, then they remain unmounted. Otherwise, they are automatically remounted in the new location if the property was previously \fBlegacy\fR or \fBnone\fR, or if they were mounted before the property was changed. In addition, any shared file systems are unshared and shared in the new location. When the \fBmountpoint\fR property is changed for a file system, the file system and any children that inherit the mount point are unmounted. If the new value is \fBlegacy\fR, then they remain unmounted. Otherwise, they are automatically remounted in the new location if the property was previously \fBlegacy\fR or \fBnone\fR, or if they were mounted before the property was changed. In addition, any shared file systems are unshared and shared in the new location.
.RE .RE
@ -1102,7 +1102,7 @@ This property can also be referred to by its shortened column name, \fBrdonly\fR
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Specifies a suggested block size for files in the file system. This property is designed solely for use with database workloads that access files in fixed-size records. \fBZFS\fR automatically tunes block sizes according to internal algorithms optimized for typical access patterns. Specifies a suggested block size for files in the file system. This property is designed solely for use with database workloads that access files in fixed-size records. \fBZFS\fR automatically tunes block sizes according to internal algorithms optimized for typical access patterns.
.sp .sp
For databases that create very large files but access them in small random chunks, these algorithms may be suboptimal. Specifying a \fBrecordsize\fR greater than or equal to the record size of the database can result in significant performance gains. Use of this property for general purpose file systems is strongly discouraged, and may adversely affect performance. For databases that create very large files but access them in small random chunks, these algorithms may be suboptimal. Specifying a \fBrecordsize\fR greater than or equal to the record size of the database can result in significant performance gains. Use of this property for general purpose file systems is strongly discouraged, and may adversely affect performance.
.sp .sp
@ -1230,7 +1230,7 @@ Because \fBSMB\fR shares requires a resource name, a unique resource name is con
.sp .sp
If the \fBsharesmb\fR property is set to \fBoff\fR, the file systems are unshared. If the \fBsharesmb\fR property is set to \fBoff\fR, the file systems are unshared.
.sp .sp
In Linux, the share is created with the ACL (Access Control List) "Everyone:F" ("F" stands for "full permissions", ie. read and write permissions) and no guest access (which means samba must be able to authenticate a real user, system passwd/shadow, ldap or smbpasswd based) by default. This means that any additional access control (dissalow specific user specific access etc) must be done on the underlaying filesystem. In Linux, the share is created with the ACL (Access Control List) "Everyone:F" ("F" stands for "full permissions", ie. read and write permissions) and no guest access (which means samba must be able to authenticate a real user, system passwd/shadow, ldap or smbpasswd based) by default. This means that any additional access control (disallow specific user specific access etc) must be done on the underlaying filesystem.
.sp .sp
.in +2 .in +2
Example to mount a SMB filesystem shared through ZFS (share/tmp): Example to mount a SMB filesystem shared through ZFS (share/tmp):
@ -1961,7 +1961,7 @@ Sets the specified property; see \fBzfs create\fR for details.
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Promotes a clone file system to no longer be dependent on its "origin" snapshot. This makes it possible to destroy the file system that the clone was created from. The clone parent-child dependency relationship is reversed, so that the origin file system becomes a clone of the specified file system. Promotes a clone file system to no longer be dependent on its "origin" snapshot. This makes it possible to destroy the file system that the clone was created from. The clone parent-child dependency relationship is reversed, so that the origin file system becomes a clone of the specified file system.
.sp .sp
The snapshot that was cloned, and any snapshots previous to this snapshot, are now owned by the promoted clone. The space they use moves from the origin file system to the promoted clone, so enough space must be available to accommodate these snapshots. No new space is consumed by this operation, but the space accounting is adjusted. The promoted clone must not have any conflicting snapshot names of its own. The \fBrename\fR subcommand can be used to rename any conflicting snapshots. The snapshot that was cloned, and any snapshots previous to this snapshot, are now owned by the promoted clone. The space they use moves from the origin file system to the promoted clone, so enough space must be available to accommodate these snapshots. No new space is consumed by this operation, but the space accounting is adjusted. The promoted clone must not have any conflicting snapshot names of its own. The \fBrename\fR subcommand can be used to rename any conflicting snapshots.
.RE .RE
@ -2055,7 +2055,7 @@ Display numbers in parsable (exact) values.
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Recursively display any children of the dataset on the command line. Recursively display any children of the dataset on the command line.
.RE .RE
.sp .sp
@ -2149,7 +2149,7 @@ If no sorting options are specified the existing behavior of \fBzfs list\fR is p
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Same as the \fB-s\fR option, but sorts by property in descending order. Same as the \fB-s\fR option, but sorts by property in descending order.
.RE .RE
.sp .sp
@ -2240,7 +2240,7 @@ Display output in a form more easily parsed by scripts. Any headers are omitted,
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
A comma-separated list of columns to display. \fBname,property,value,source\fR is the default value. A comma-separated list of columns to display. \fBname,property,value,source\fR is the default value.
.RE .RE
.sp .sp
@ -2320,7 +2320,7 @@ Displays a list of file systems that are not the most recent version.
.RS 4n .RS 4n
Upgrades file systems to a new on-disk version. Once this is done, the file systems will no longer be accessible on systems running older versions of the software. \fBzfs send\fR streams generated from new snapshots of these file systems cannot be accessed on systems running older versions of the software. Upgrades file systems to a new on-disk version. Once this is done, the file systems will no longer be accessible on systems running older versions of the software. \fBzfs send\fR streams generated from new snapshots of these file systems cannot be accessed on systems running older versions of the software.
.sp .sp
In general, the file system version is independent of the pool version. See \fBzpool\fR(8) for information on the \fBzpool upgrade\fR command. In general, the file system version is independent of the pool version. See \fBzpool\fR(8) for information on the \fBzpool upgrade\fR command.
.sp .sp
In some cases, the file system version and the pool version are interrelated and the pool version must be upgraded before the file system version can be upgraded. In some cases, the file system version and the pool version are interrelated and the pool version must be upgraded before the file system version can be upgraded.
.sp .sp
@ -2342,7 +2342,7 @@ Upgrade all file systems on all imported pools.
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Upgrade the specified file system. Upgrade the specified file system.
.RE .RE
.sp .sp
@ -2353,7 +2353,7 @@ Upgrade the specified file system.
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Upgrade the specified file system and all descendent file systems Upgrade the specified file system and all descendent file systems
.RE .RE
.sp .sp
@ -2634,7 +2634,7 @@ Unmount the specified filesystem. The command can also be given a path to a \fBZ
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Shares available \fBZFS\fR file systems. Shares available \fBZFS\fR file systems.
.sp .sp
.ne 2 .ne 2
.mk .mk
@ -2643,7 +2643,7 @@ Shares available \fBZFS\fR file systems.
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Share all available \fBZFS\fR file systems. Invoked automatically as part of the boot process. Share all available \fBZFS\fR file systems. Invoked automatically as part of the boot process.
.RE .RE
.sp .sp
@ -2676,7 +2676,7 @@ Unshares currently shared \fBZFS\fR file systems. This is invoked automatically
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Unshare all available \fBZFS\fR file systems. Invoked automatically as part of the boot process. Unshare all available \fBZFS\fR file systems. Invoked automatically as part of the boot process.
.RE .RE
.sp .sp
@ -2753,7 +2753,7 @@ Generate a stream package that sends all intermediary snapshots from the first s
.RS 4n .RS 4n
Generate a replication stream package, which will replicate the specified filesystem, and all descendent file systems, up to the named snapshot. When received, all properties, snapshots, descendent file systems, and clones are preserved. Generate a replication stream package, which will replicate the specified filesystem, and all descendent file systems, up to the named snapshot. When received, all properties, snapshots, descendent file systems, and clones are preserved.
.sp .sp
If the \fB-i\fR or \fB-I\fR flags are used in conjunction with the \fB-R\fR flag, an incremental replication stream is generated. The current values of properties, and current snapshot and file system names are set when the stream is received. If the \fB-F\fR flag is specified when this stream is received, snapshots and file systems that do not exist on the sending side are destroyed. If the \fB-i\fR or \fB-I\fR flags are used in conjunction with the \fB-R\fR flag, an incremental replication stream is generated. The current values of properties, and current snapshot and file system names are set when the stream is received. If the \fB-F\fR flag is specified when this stream is received, snapshots and file systems that do not exist on the sending side are destroyed.
.RE .RE
.sp .sp
@ -3088,7 +3088,7 @@ receive subcommand Must also have the 'mount' and 'create' ability
rename subcommand Must also have the 'mount' and 'create' rename subcommand Must also have the 'mount' and 'create'
ability in the new parent ability in the new parent
rollback subcommand Must also have the 'mount' ability rollback subcommand Must also have the 'mount' ability
send subcommand send subcommand
share subcommand Allows sharing file systems over NFS or SMB share subcommand Allows sharing file systems over NFS or SMB
protocols protocols
snapshot subcommand Must also have the 'mount' ability snapshot subcommand Must also have the 'mount' ability
@ -3099,42 +3099,42 @@ userquota other Allows accessing any userquota@... property
userused other Allows reading any userused@... property userused other Allows reading any userused@... property
acltype property acltype property
aclinherit property aclinherit property
atime property atime property
canmount property canmount property
casesensitivity property casesensitivity property
checksum property checksum property
compression property compression property
copies property copies property
dedup property dedup property
devices property devices property
exec property exec property
filesystem_limit property filesystem_limit property
logbias property logbias property
mlslabel property mlslabel property
mountpoint property mountpoint property
nbmand property nbmand property
normalization property normalization property
primarycache property primarycache property
quota property quota property
readonly property readonly property
recordsize property recordsize property
refquota property refquota property
refreservation property refreservation property
reservation property reservation property
secondarycache property secondarycache property
setuid property setuid property
sharenfs property sharenfs property
sharesmb property sharesmb property
snapdir property snapdir property
snapshot_limit property snapshot_limit property
utf8only property utf8only property
version property version property
volblocksize property volblocksize property
volsize property volsize property
vscan property vscan property
xattr property xattr property
zoned property zoned property
.fi .fi
.in -2 .in -2
.sp .sp
@ -3736,7 +3736,7 @@ Create time permissions on (tank/users)
create,destroy create,destroy
Local+Descendent permissions on (tank/users) Local+Descendent permissions on (tank/users)
group staff create,mount group staff create,mount
------------------------------------------------------------- -------------------------------------------------------------
.fi .fi
.in -2 .in -2
.sp .sp
@ -3783,7 +3783,7 @@ Local+Descendent permissions on (users/home)
cindys% \fBzfs set quota=10G users/home/marks\fR cindys% \fBzfs set quota=10G users/home/marks\fR
cindys% \fBzfs get quota users/home/marks\fR cindys% \fBzfs get quota users/home/marks\fR
NAME PROPERTY VALUE SOURCE NAME PROPERTY VALUE SOURCE
users/home/marks quota 10G local users/home/marks quota 10G local
.fi .fi
.in -2 .in -2
.sp .sp
@ -3806,7 +3806,7 @@ Create time permissions on (tank/users)
create,destroy create,destroy
Local+Descendent permissions on (tank/users) Local+Descendent permissions on (tank/users)
group staff @pset,create,mount group staff @pset,create,mount
------------------------------------------------------------- -------------------------------------------------------------
.fi .fi
.in -2 .in -2
.sp .sp
@ -3864,7 +3864,7 @@ The following exit values are returned:
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Successful completion. Successful completion.
.RE .RE
.sp .sp

View File

@ -160,7 +160,7 @@ zpool \- configures ZFS storage pools
.LP .LP
.nf .nf
\fBzpool upgrade\fR \fBzpool upgrade\fR
.fi .fi
.LP .LP
@ -191,7 +191,7 @@ A "virtual device" describes a single device or a collection of devices organize
\fB\fBdisk\fR\fR \fB\fBdisk\fR\fR
.ad .ad
.RS 10n .RS 10n
.rt .rt
A block device, typically located under \fB/dev\fR. \fBZFS\fR can use individual partitions, though the recommended mode of operation is to use whole disks. A disk can be specified by a full path, or it can be a shorthand name (the relative portion of the path under "/dev"). For example, "sda" is equivalent to "/dev/sda". A whole disk can be specified by omitting the partition designation. When given a whole disk, \fBZFS\fR automatically labels the disk, if necessary. A block device, typically located under \fB/dev\fR. \fBZFS\fR can use individual partitions, though the recommended mode of operation is to use whole disks. A disk can be specified by a full path, or it can be a shorthand name (the relative portion of the path under "/dev"). For example, "sda" is equivalent to "/dev/sda". A whole disk can be specified by omitting the partition designation. When given a whole disk, \fBZFS\fR automatically labels the disk, if necessary.
.RE .RE
@ -202,7 +202,7 @@ A block device, typically located under \fB/dev\fR. \fBZFS\fR can use individual
\fB\fBfile\fR\fR \fB\fBfile\fR\fR
.ad .ad
.RS 10n .RS 10n
.rt .rt
A regular file. The use of files as a backing store is strongly discouraged. It is designed primarily for experimental purposes, as the fault tolerance of a file is only as good as the file system of which it is a part. A file must be specified by a full path. A regular file. The use of files as a backing store is strongly discouraged. It is designed primarily for experimental purposes, as the fault tolerance of a file is only as good as the file system of which it is a part. A file must be specified by a full path.
.RE .RE
@ -213,7 +213,7 @@ A regular file. The use of files as a backing store is strongly discouraged. It
\fB\fBmirror\fR\fR \fB\fBmirror\fR\fR
.ad .ad
.RS 10n .RS 10n
.rt .rt
A mirror of two or more devices. Data is replicated in an identical fashion across all components of a mirror. A mirror with \fIN\fR disks of size \fIX\fR can hold \fIX\fR bytes and can withstand (\fIN-1\fR) devices failing before data integrity is compromised. A mirror of two or more devices. Data is replicated in an identical fashion across all components of a mirror. A mirror with \fIN\fR disks of size \fIX\fR can hold \fIX\fR bytes and can withstand (\fIN-1\fR) devices failing before data integrity is compromised.
.RE .RE
@ -236,7 +236,7 @@ A mirror of two or more devices. Data is replicated in an identical fashion acro
\fB\fBraidz3\fR\fR \fB\fBraidz3\fR\fR
.ad .ad
.RS 10n .RS 10n
.rt .rt
A variation on \fBRAID-5\fR that allows for better distribution of parity and eliminates the "\fBRAID-5\fR write hole" (in which data and parity become inconsistent after a power loss). Data and parity is striped across all disks within a \fBraidz\fR group. A variation on \fBRAID-5\fR that allows for better distribution of parity and eliminates the "\fBRAID-5\fR write hole" (in which data and parity become inconsistent after a power loss). Data and parity is striped across all disks within a \fBraidz\fR group.
.sp .sp
A \fBraidz\fR group can have single-, double- , or triple parity, meaning that the \fBraidz\fR group can sustain one, two, or three failures, respectively, without losing any data. The \fBraidz1\fR \fBvdev\fR type specifies a single-parity \fBraidz\fR group; the \fBraidz2\fR \fBvdev\fR type specifies a double-parity \fBraidz\fR group; and the \fBraidz3\fR \fBvdev\fR type specifies a triple-parity \fBraidz\fR group. The \fBraidz\fR \fBvdev\fR type is an alias for \fBraidz1\fR. A \fBraidz\fR group can have single-, double- , or triple parity, meaning that the \fBraidz\fR group can sustain one, two, or three failures, respectively, without losing any data. The \fBraidz1\fR \fBvdev\fR type specifies a single-parity \fBraidz\fR group; the \fBraidz2\fR \fBvdev\fR type specifies a double-parity \fBraidz\fR group; and the \fBraidz3\fR \fBvdev\fR type specifies a triple-parity \fBraidz\fR group. The \fBraidz\fR \fBvdev\fR type is an alias for \fBraidz1\fR.
@ -251,7 +251,7 @@ A \fBraidz\fR group with \fIN\fR disks of size \fIX\fR with \fIP\fR parity disks
\fB\fBspare\fR\fR \fB\fBspare\fR\fR
.ad .ad
.RS 10n .RS 10n
.rt .rt
A special pseudo-\fBvdev\fR which keeps track of available hot spares for a pool. For more information, see the "Hot Spares" section. A special pseudo-\fBvdev\fR which keeps track of available hot spares for a pool. For more information, see the "Hot Spares" section.
.RE .RE
@ -262,7 +262,7 @@ A special pseudo-\fBvdev\fR which keeps track of available hot spares for a pool
\fB\fBlog\fR\fR \fB\fBlog\fR\fR
.ad .ad
.RS 10n .RS 10n
.rt .rt
A separate-intent log device. If more than one log device is specified, then writes are load-balanced between devices. Log devices can be mirrored. However, \fBraidz\fR \fBvdev\fR types are not supported for the intent log. For more information, see the "Intent Log" section. A separate-intent log device. If more than one log device is specified, then writes are load-balanced between devices. Log devices can be mirrored. However, \fBraidz\fR \fBvdev\fR types are not supported for the intent log. For more information, see the "Intent Log" section.
.RE .RE
@ -273,7 +273,7 @@ A separate-intent log device. If more than one log device is specified, then wri
\fB\fBcache\fR\fR \fB\fBcache\fR\fR
.ad .ad
.RS 10n .RS 10n
.rt .rt
A device used to cache storage pool data. A cache device cannot be configured as a mirror or \fBraidz\fR group. For more information, see the "Cache Devices" section. A device used to cache storage pool data. A cache device cannot be configured as a mirror or \fBraidz\fR group. For more information, see the "Cache Devices" section.
.RE .RE
@ -303,7 +303,7 @@ Virtual devices are specified one at a time on the command line, separated by wh
In order to take advantage of these features, a pool must make use of some form of redundancy, using either mirrored or \fBraidz\fR groups. While \fBZFS\fR supports running in a non-redundant configuration, where each root vdev is simply a disk or file, this is strongly discouraged. A single case of bit corruption can render some or all of your data unavailable. In order to take advantage of these features, a pool must make use of some form of redundancy, using either mirrored or \fBraidz\fR groups. While \fBZFS\fR supports running in a non-redundant configuration, where each root vdev is simply a disk or file, this is strongly discouraged. A single case of bit corruption can render some or all of your data unavailable.
.sp .sp
.LP .LP
A pool's health status is described by one of three states: online, degraded, or faulted. An online pool has all devices operating normally. A degraded pool is one in which one or more devices have failed, but the data is still available due to a redundant configuration. A faulted pool has corrupted metadata, or one or more faulted devices, and insufficient replicas to continue functioning. A pool's health status is described by one of three states: online, degraded, or faulted. An online pool has all devices operating normally. A degraded pool is one in which one or more devices have failed, but the data is still available due to a redundant configuration. A faulted pool has corrupted metadata, or one or more faulted devices, and insufficient replicas to continue functioning.
.sp .sp
.LP .LP
The health of the top-level vdev, such as mirror or \fBraidz\fR device, is potentially impacted by the state of its associated vdevs, or component devices. A top-level vdev or component device is in one of the following states: The health of the top-level vdev, such as mirror or \fBraidz\fR device, is potentially impacted by the state of its associated vdevs, or component devices. A top-level vdev or component device is in one of the following states:
@ -314,7 +314,7 @@ The health of the top-level vdev, such as mirror or \fBraidz\fR device, is poten
\fB\fBDEGRADED\fR\fR \fB\fBDEGRADED\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
One or more top-level vdevs is in the degraded state because one or more component devices are offline. Sufficient replicas exist to continue functioning. One or more top-level vdevs is in the degraded state because one or more component devices are offline. Sufficient replicas exist to continue functioning.
.sp .sp
One or more component devices is in the degraded or faulted state, but sufficient replicas exist to continue functioning. The underlying conditions are as follows: One or more component devices is in the degraded or faulted state, but sufficient replicas exist to continue functioning. The underlying conditions are as follows:
@ -339,15 +339,15 @@ The number of I/O errors exceeds acceptable levels. The device could not be mark
\fB\fBFAULTED\fR\fR \fB\fBFAULTED\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
One or more top-level vdevs is in the faulted state because one or more component devices are offline. Insufficient replicas exist to continue functioning. One or more top-level vdevs is in the faulted state because one or more component devices are offline. Insufficient replicas exist to continue functioning.
.sp .sp
One or more component devices is in the faulted state, and insufficient replicas exist to continue functioning. The underlying conditions are as follows: One or more component devices is in the faulted state, and insufficient replicas exist to continue functioning. The underlying conditions are as follows:
.RS +4 .RS +4
.TP .TP
.ie t \(bu .ie t \(bu
.el o .el o
The device could be opened, but the contents did not match expected values. The device could be opened, but the contents did not match expected values.
.RE .RE
.RS +4 .RS +4
.TP .TP
@ -364,7 +364,7 @@ The number of I/O errors exceeds acceptable levels and the device is faulted to
\fB\fBOFFLINE\fR\fR \fB\fBOFFLINE\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
The device was explicitly taken offline by the "\fBzpool offline\fR" command. The device was explicitly taken offline by the "\fBzpool offline\fR" command.
.RE .RE
@ -375,7 +375,7 @@ The device was explicitly taken offline by the "\fBzpool offline\fR" command.
\fB\fBONLINE\fR\fR \fB\fBONLINE\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
The device is online and functioning. The device is online and functioning.
.RE .RE
@ -386,7 +386,7 @@ The device is online and functioning.
\fB\fBREMOVED\fR\fR \fB\fBREMOVED\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
The device was physically removed while the system was running. Device removal detection is hardware-dependent and may not be supported on all platforms. The device was physically removed while the system was running. Device removal detection is hardware-dependent and may not be supported on all platforms.
.RE .RE
@ -397,7 +397,7 @@ The device was physically removed while the system was running. Device removal d
\fB\fBUNAVAIL\fR\fR \fB\fBUNAVAIL\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
The device could not be opened. If a pool is imported when a device was unavailable, then the device will be identified by a unique identifier instead of its path since the path was never correct in the first place. The device could not be opened. If a pool is imported when a device was unavailable, then the device will be identified by a unique identifier instead of its path since the path was never correct in the first place.
.RE .RE
@ -407,7 +407,7 @@ If a device is removed and later re-attached to the system, \fBZFS\fR attempts t
.SS "Hot Spares" .SS "Hot Spares"
.sp .sp
.LP .LP
\fBZFS\fR allows devices to be associated with pools as "hot spares". These devices are not actively used in the pool, but when an active device fails, it is automatically replaced by a hot spare. To create a pool with hot spares, specify a "spare" \fBvdev\fR with any number of devices. For example, \fBZFS\fR allows devices to be associated with pools as "hot spares". These devices are not actively used in the pool, but when an active device fails, it is automatically replaced by a hot spare. To create a pool with hot spares, specify a "spare" \fBvdev\fR with any number of devices. For example,
.sp .sp
.in +2 .in +2
.nf .nf
@ -478,7 +478,7 @@ Each pool has several properties associated with it. Some properties are read-on
\fB\fBavailable\fR\fR \fB\fBavailable\fR\fR
.ad .ad
.RS 20n .RS 20n
.rt .rt
Amount of storage available within the pool. This property can also be referred to by its shortened column name, "avail". Amount of storage available within the pool. This property can also be referred to by its shortened column name, "avail".
.RE .RE
@ -489,7 +489,7 @@ Amount of storage available within the pool. This property can also be referred
\fB\fBcapacity\fR\fR \fB\fBcapacity\fR\fR
.ad .ad
.RS 20n .RS 20n
.rt .rt
Percentage of pool space used. This property can also be referred to by its shortened column name, "cap". Percentage of pool space used. This property can also be referred to by its shortened column name, "cap".
.RE .RE
@ -550,7 +550,7 @@ while \fB\fBfree\fR\fR increases.
\fB\fBhealth\fR\fR \fB\fBhealth\fR\fR
.ad .ad
.RS 20n .RS 20n
.rt .rt
The current health of the pool. Health can be "\fBONLINE\fR", "\fBDEGRADED\fR", "\fBFAULTED\fR", " \fBOFFLINE\fR", "\fBREMOVED\fR", or "\fBUNAVAIL\fR". The current health of the pool. Health can be "\fBONLINE\fR", "\fBDEGRADED\fR", "\fBFAULTED\fR", " \fBOFFLINE\fR", "\fBREMOVED\fR", or "\fBUNAVAIL\fR".
.RE .RE
@ -561,7 +561,7 @@ The current health of the pool. Health can be "\fBONLINE\fR", "\fBDEGRADED\fR",
\fB\fBguid\fR\fR \fB\fBguid\fR\fR
.ad .ad
.RS 20n .RS 20n
.rt .rt
A unique identifier for the pool. A unique identifier for the pool.
.RE .RE
@ -572,7 +572,7 @@ A unique identifier for the pool.
\fB\fBsize\fR\fR \fB\fBsize\fR\fR
.ad .ad
.RS 20n .RS 20n
.rt .rt
Total size of the storage pool. Total size of the storage pool.
.RE .RE
@ -596,7 +596,7 @@ Information about unsupported features that are enabled on the pool. See
\fB\fBused\fR\fR \fB\fBused\fR\fR
.ad .ad
.RS 20n .RS 20n
.rt .rt
Amount of storage space used within the pool. Amount of storage space used within the pool.
.RE .RE
@ -698,7 +698,7 @@ Identifies the default bootable dataset for the root pool. This property is expe
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Controls the location of where the pool configuration is cached. Discovering all pools on system startup requires a cached copy of the configuration data that is stored on the root file system. All pools in this cache are automatically imported when the system boots. Some environments, such as install and clustering, need to cache this information in a different location so that pools are not automatically imported. Setting this property caches the pool configuration in a different location that can later be imported with "\fBzpool import -c\fR". Setting it to the special value "\fBnone\fR" creates a temporary pool that is never cached, and the special value \fB\&''\fR (empty string) uses the default location. Controls the location of where the pool configuration is cached. Discovering all pools on system startup requires a cached copy of the configuration data that is stored on the root file system. All pools in this cache are automatically imported when the system boots. Some environments, such as install and clustering, need to cache this information in a different location so that pools are not automatically imported. Setting this property caches the pool configuration in a different location that can later be imported with "\fBzpool import -c\fR". Setting it to the special value "\fBnone\fR" creates a temporary pool that is never cached, and the special value \fB\&''\fR (empty string) uses the default location.
.sp .sp
Multiple pools can share the same cache file. Because the kernel destroys and recreates this file when pools are added and removed, care should be taken when attempting to access this file. When the last pool using a \fBcachefile\fR is exported or destroyed, the file is removed. Multiple pools can share the same cache file. Because the kernel destroys and recreates this file when pools are added and removed, care should be taken when attempting to access this file. When the last pool using a \fBcachefile\fR is exported or destroyed, the file is removed.
.RE .RE
@ -722,7 +722,7 @@ A text string consisting of printable ASCII characters that will be stored such
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Threshold for the number of block ditto copies. If the reference count for a deduplicated block increases above this number, a new ditto copy of this block is automatically stored. The default setting is 0 which causes no ditto copies to be created for deduplicated blocks. The miniumum legal nonzero setting is 100. Threshold for the number of block ditto copies. If the reference count for a deduplicated block increases above this number, a new ditto copy of this block is automatically stored. The default setting is 0 which causes no ditto copies to be created for deduplicated blocks. The minimum legal nonzero setting is 100.
.RE .RE
.sp .sp
@ -752,7 +752,7 @@ Controls the system behavior in the event of catastrophic pool failure. This con
\fB\fBwait\fR\fR \fB\fBwait\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
Blocks all \fBI/O\fR access until the device connectivity is recovered and the errors are cleared. This is the default behavior. Blocks all \fBI/O\fR access until the device connectivity is recovered and the errors are cleared. This is the default behavior.
.RE .RE
@ -763,7 +763,7 @@ Blocks all \fBI/O\fR access until the device connectivity is recovered and the e
\fB\fBcontinue\fR\fR \fB\fBcontinue\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
Returns \fBEIO\fR to any new write \fBI/O\fR requests but allows reads to any of the remaining healthy devices. Any write requests that have yet to be committed to disk would be blocked. Returns \fBEIO\fR to any new write \fBI/O\fR requests but allows reads to any of the remaining healthy devices. Any write requests that have yet to be committed to disk would be blocked.
.RE .RE
@ -774,7 +774,7 @@ Returns \fBEIO\fR to any new write \fBI/O\fR requests but allows reads to any of
\fB\fBpanic\fR\fR \fB\fBpanic\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
Prints out a message to the console and generates a system crash dump. Prints out a message to the console and generates a system crash dump.
.RE .RE
@ -848,7 +848,7 @@ Adds the specified virtual devices to the given pool. The \fIvdev\fR specificati
\fB\fB-f\fR\fR \fB\fB-f\fR\fR
.ad .ad
.RS 6n .RS 6n
.rt .rt
Forces use of \fBvdev\fRs, even if they appear in use or specify a conflicting replication level. Not all devices can be overridden in this manner. Forces use of \fBvdev\fRs, even if they appear in use or specify a conflicting replication level. Not all devices can be overridden in this manner.
.RE .RE
@ -859,7 +859,7 @@ Forces use of \fBvdev\fRs, even if they appear in use or specify a conflicting r
\fB\fB-n\fR\fR \fB\fB-n\fR\fR
.ad .ad
.RS 6n .RS 6n
.rt .rt
Displays the configuration that would be used without actually adding the \fBvdev\fRs. The actual pool creation can still fail due to insufficient privileges or device sharing. Displays the configuration that would be used without actually adding the \fBvdev\fRs. The actual pool creation can still fail due to insufficient privileges or device sharing.
.RE .RE
@ -893,7 +893,7 @@ Attaches \fInew_device\fR to an existing \fBzpool\fR device. The existing device
\fB\fB-f\fR\fR \fB\fB-f\fR\fR
.ad .ad
.RS 6n .RS 6n
.rt .rt
Forces use of \fInew_device\fR, even if its appears to be in use. Not all devices can be overridden in this manner. Forces use of \fInew_device\fR, even if its appears to be in use. Not all devices can be overridden in this manner.
.RE .RE
@ -1047,7 +1047,7 @@ Destroys the given pool, freeing up any devices for other use. This command trie
\fB\fB-f\fR\fR \fB\fB-f\fR\fR
.ad .ad
.RS 6n .RS 6n
.rt .rt
Forces any active datasets contained within the pool to be unmounted. Forces any active datasets contained within the pool to be unmounted.
.RE .RE
@ -1222,7 +1222,7 @@ Displays the command history of the specified pools or all pools if no pool is s
\fB\fB-i\fR\fR \fB\fB-i\fR\fR
.ad .ad
.RS 6n .RS 6n
.rt .rt
Displays internally logged \fBZFS\fR events in addition to user initiated events. Displays internally logged \fBZFS\fR events in addition to user initiated events.
.RE .RE
@ -1233,7 +1233,7 @@ Displays internally logged \fBZFS\fR events in addition to user initiated events
\fB\fB-l\fR\fR \fB\fB-l\fR\fR
.ad .ad
.RS 6n .RS 6n
.rt .rt
Displays log records in long format, which in addition to standard format includes, the user name, the hostname, and the zone in which the operation was performed. Displays log records in long format, which in addition to standard format includes, the user name, the hostname, and the zone in which the operation was performed.
.RE .RE
@ -1247,7 +1247,7 @@ Displays log records in long format, which in addition to standard format includ
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Lists pools available to import. If the \fB-d\fR option is not specified, this command searches for devices in "/dev". The \fB-d\fR option can be specified multiple times, and all directories are searched. If the device appears to be part of an exported pool, this command displays a summary of the pool with the name of the pool, a numeric identifier, as well as the \fIvdev\fR layout and current health of the device for each device or file. Destroyed pools, pools that were previously destroyed with the "\fBzpool destroy\fR" command, are not listed unless the \fB-D\fR option is specified. Lists pools available to import. If the \fB-d\fR option is not specified, this command searches for devices in "/dev". The \fB-d\fR option can be specified multiple times, and all directories are searched. If the device appears to be part of an exported pool, this command displays a summary of the pool with the name of the pool, a numeric identifier, as well as the \fIvdev\fR layout and current health of the device for each device or file. Destroyed pools, pools that were previously destroyed with the "\fBzpool destroy\fR" command, are not listed unless the \fB-D\fR option is specified.
.sp .sp
The numeric identifier is unique, and can be used instead of the pool name when multiple exported pools of the same name are available. The numeric identifier is unique, and can be used instead of the pool name when multiple exported pools of the same name are available.
.sp .sp
@ -1257,7 +1257,7 @@ The numeric identifier is unique, and can be used instead of the pool name when
\fB\fB-c\fR \fIcachefile\fR\fR \fB\fB-c\fR \fIcachefile\fR\fR
.ad .ad
.RS 16n .RS 16n
.rt .rt
Reads configuration from the given \fBcachefile\fR that was created with the "\fBcachefile\fR" pool property. This \fBcachefile\fR is used instead of searching for devices. Reads configuration from the given \fBcachefile\fR that was created with the "\fBcachefile\fR" pool property. This \fBcachefile\fR is used instead of searching for devices.
.RE .RE
@ -1268,8 +1268,8 @@ Reads configuration from the given \fBcachefile\fR that was created with the "\f
\fB\fB-d\fR \fIdir\fR\fR \fB\fB-d\fR \fIdir\fR\fR
.ad .ad
.RS 16n .RS 16n
.rt .rt
Searches for devices or files in \fIdir\fR. The \fB-d\fR option can be specified multiple times. Searches for devices or files in \fIdir\fR. The \fB-d\fR option can be specified multiple times.
.RE .RE
.sp .sp
@ -1279,7 +1279,7 @@ Searches for devices or files in \fIdir\fR. The \fB-d\fR option can be specified
\fB\fB-D\fR\fR \fB\fB-D\fR\fR
.ad .ad
.RS 16n .RS 16n
.rt .rt
Lists destroyed pools only. Lists destroyed pools only.
.RE .RE
@ -1301,7 +1301,7 @@ Imports all pools found in the search directories. Identical to the previous com
\fB\fB-o\fR \fImntopts\fR\fR \fB\fB-o\fR \fImntopts\fR\fR
.ad .ad
.RS 21n .RS 21n
.rt .rt
Comma-separated list of mount options to use when mounting datasets within the pool. See \fBzfs\fR(8) for a description of dataset properties and mount options. Comma-separated list of mount options to use when mounting datasets within the pool. See \fBzfs\fR(8) for a description of dataset properties and mount options.
.RE .RE
@ -1312,7 +1312,7 @@ Comma-separated list of mount options to use when mounting datasets within the p
\fB\fB-o\fR \fIproperty=value\fR\fR \fB\fB-o\fR \fIproperty=value\fR\fR
.ad .ad
.RS 21n .RS 21n
.rt .rt
Sets the specified property on the imported pool. See the "Properties" section for more information on the available pool properties. Sets the specified property on the imported pool. See the "Properties" section for more information on the available pool properties.
.RE .RE
@ -1323,7 +1323,7 @@ Sets the specified property on the imported pool. See the "Properties" section f
\fB\fB-c\fR \fIcachefile\fR\fR \fB\fB-c\fR \fIcachefile\fR\fR
.ad .ad
.RS 21n .RS 21n
.rt .rt
Reads configuration from the given \fBcachefile\fR that was created with the "\fBcachefile\fR" pool property. This \fBcachefile\fR is used instead of searching for devices. Reads configuration from the given \fBcachefile\fR that was created with the "\fBcachefile\fR" pool property. This \fBcachefile\fR is used instead of searching for devices.
.RE .RE
@ -1334,7 +1334,7 @@ Reads configuration from the given \fBcachefile\fR that was created with the "\f
\fB\fB-d\fR \fIdir\fR\fR \fB\fB-d\fR \fIdir\fR\fR
.ad .ad
.RS 21n .RS 21n
.rt .rt
Searches for devices or files in \fIdir\fR. The \fB-d\fR option can be specified multiple times. This option is incompatible with the \fB-c\fR option. Searches for devices or files in \fIdir\fR. The \fB-d\fR option can be specified multiple times. This option is incompatible with the \fB-c\fR option.
.RE .RE
@ -1345,7 +1345,7 @@ Searches for devices or files in \fIdir\fR. The \fB-d\fR option can be specified
\fB\fB-D\fR\fR \fB\fB-D\fR\fR
.ad .ad
.RS 21n .RS 21n
.rt .rt
Imports destroyed pools only. The \fB-f\fR option is also required. Imports destroyed pools only. The \fB-f\fR option is also required.
.RE .RE
@ -1356,7 +1356,7 @@ Imports destroyed pools only. The \fB-f\fR option is also required.
\fB\fB-f\fR\fR \fB\fB-f\fR\fR
.ad .ad
.RS 21n .RS 21n
.rt .rt
Forces import, even if the pool appears to be potentially active. Forces import, even if the pool appears to be potentially active.
.RE .RE
@ -1377,8 +1377,8 @@ Recovery mode for a non-importable pool. Attempt to return the pool to an import
\fB\fB-a\fR\fR \fB\fB-a\fR\fR
.ad .ad
.RS 21n .RS 21n
.rt .rt
Searches for and imports all pools found. Searches for and imports all pools found.
.RE .RE
.sp .sp
@ -1398,7 +1398,7 @@ Allows a pool to import when there is a missing log device.
\fB\fB-R\fR \fIroot\fR\fR \fB\fB-R\fR \fIroot\fR\fR
.ad .ad
.RS 21n .RS 21n
.rt .rt
Sets the "\fBcachefile\fR" property to "\fBnone\fR" and the "\fIaltroot\fR" property to "\fIroot\fR". Sets the "\fBcachefile\fR" property to "\fBnone\fR" and the "\fIaltroot\fR" property to "\fIroot\fR".
.RE .RE
@ -1620,7 +1620,7 @@ Displays \fBI/O\fR statistics for the given pools. When given an interval, the s
\fB\fB-T\fR \fBu\fR | \fBd\fR\fR \fB\fB-T\fR \fBu\fR | \fBd\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
Display a time stamp. Display a time stamp.
.sp .sp
Specify \fBu\fR for a printed representation of the internal representation of time. See \fBtime\fR(2). Specify \fBd\fR for standard date format. See \fBdate\fR(1). Specify \fBu\fR for a printed representation of the internal representation of time. See \fBtime\fR(2). Specify \fBd\fR for standard date format. See \fBdate\fR(1).
@ -1633,7 +1633,7 @@ Specify \fBu\fR for a printed representation of the internal representation of t
\fB\fB-v\fR\fR \fB\fB-v\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
Verbose statistics. Reports usage statistics for individual \fIvdevs\fR within the pool, in addition to the pool-wide statistics. Verbose statistics. Reports usage statistics for individual \fIvdevs\fR within the pool, in addition to the pool-wide statistics.
.RE .RE
@ -1688,7 +1688,7 @@ Lists the given pools along with a health status and space usage. If no \fIpools
\fB\fB-H\fR\fR \fB\fB-H\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
Scripted mode. Do not display headers, and separate fields by a single tab instead of arbitrary space. Scripted mode. Do not display headers, and separate fields by a single tab instead of arbitrary space.
.RE .RE
@ -1698,7 +1698,7 @@ Scripted mode. Do not display headers, and separate fields by a single tab inste
\fB\fB-T\fR \fBd\fR | \fBu\fR\fR \fB\fB-T\fR \fBd\fR | \fBu\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
Display a time stamp. Display a time stamp.
.sp .sp
Specify \fBu\fR for a printed representation of the internal representation of time. See \fBtime\fR(2). Specify \fBd\fR for standard date format. See \fBdate\fR(1). Specify \fBu\fR for a printed representation of the internal representation of time. See \fBtime\fR(2). Specify \fBd\fR for standard date format. See \fBdate\fR(1).
@ -1711,7 +1711,7 @@ Specify \fBu\fR for a printed representation of the internal representation of t
\fB\fB-o\fR \fIprops\fR\fR \fB\fB-o\fR \fIprops\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
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, fragmentation, expandsize, capacity, dedupratio, health, altroot" 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, fragmentation, expandsize, capacity, dedupratio, health, altroot"
.RE .RE
@ -1746,7 +1746,7 @@ This command is not applicable to spares or cache devices.
\fB\fB-t\fR\fR \fB\fB-t\fR\fR
.ad .ad
.RS 6n .RS 6n
.rt .rt
Temporary. Upon reboot, the specified physical device reverts to its previous state. Temporary. Upon reboot, the specified physical device reverts to its previous state.
.RE .RE
@ -1770,7 +1770,7 @@ This command is not applicable to spares or cache devices.
\fB\fB-e\fR\fR \fB\fB-e\fR\fR
.ad .ad
.RS 6n .RS 6n
.rt .rt
Expand the device to use all available space. If the device is part of a mirror or \fBraidz\fR then all devices must be expanded before the new space will become available to the pool. Expand the device to use all available space. If the device is part of a mirror or \fBraidz\fR then all devices must be expanded before the new space will become available to the pool.
.RE .RE
@ -1828,7 +1828,7 @@ The size of \fInew_device\fR must be greater than or equal to the minimum size o
\fB\fB-f\fR\fR \fB\fB-f\fR\fR
.ad .ad
.RS 6n .RS 6n
.rt .rt
Forces use of \fInew_device\fR, even if its appears to be in use. Not all devices can be overridden in this manner. Forces use of \fInew_device\fR, even if its appears to be in use. Not all devices can be overridden in this manner.
.RE .RE
@ -1865,7 +1865,7 @@ Because scrubbing and resilvering are \fBI/O\fR-intensive operations, \fBZFS\fR
\fB\fB-s\fR\fR \fB\fB-s\fR\fR
.ad .ad
.RS 6n .RS 6n
.rt .rt
Stop scrubbing. Stop scrubbing.
.RE .RE
@ -1913,7 +1913,7 @@ Do dry run, do not actually perform the split. Print out the expected configurat
.ad .ad
.sp .6 .sp .6
.RS 4n .RS 4n
Set \fIaltroot\fR for \fInewpool\fR and automaticaly import it. This can be useful to avoid mountpoint collisions if \fInewpool\fR is imported on the same filesystem as \fIpool\fR. Set \fIaltroot\fR for \fInewpool\fR and automatically import it. This can be useful to avoid mountpoint collisions if \fInewpool\fR is imported on the same filesystem as \fIpool\fR.
.RE .RE
.sp .sp
@ -1947,7 +1947,7 @@ If a scrub or resilver is in progress, this command reports the percentage done
\fB\fB-x\fR\fR \fB\fB-x\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
Only display status for pools that are exhibiting errors or are otherwise unavailable. Warnings about pools not using the latest on-disk format will not be included. Only display status for pools that are exhibiting errors or are otherwise unavailable. Warnings about pools not using the latest on-disk format will not be included.
.RE .RE
@ -1958,7 +1958,7 @@ Only display status for pools that are exhibiting errors or are otherwise unavai
\fB\fB-v\fR\fR \fB\fB-v\fR\fR
.ad .ad
.RS 12n .RS 12n
.rt .rt
Displays verbose data error information, printing out a complete list of all data errors since the last complete pool scrub. Displays verbose data error information, printing out a complete list of all data errors since the last complete pool scrub.
.RE .RE
@ -2277,7 +2277,7 @@ The following command adds two disks for use as cache devices to a ZFS storage p
.sp .sp
.LP .LP
Once added, the cache devices gradually fill with content from main memory. Depending on the size of your cache devices, it could take over an hour for them to fill. Capacity and reads can be monitored using the \fBiostat\fR option as follows: Once added, the cache devices gradually fill with content from main memory. Depending on the size of your cache devices, it could take over an hour for them to fill. Capacity and reads can be monitored using the \fBiostat\fR option as follows:
.sp .sp
.in +2 .in +2
@ -2339,7 +2339,7 @@ The command to remove the mirrored log \fBmirror-2\fR is:
.LP .LP
The following command displays the detailed information for the \fIdata\fR The following command displays the detailed information for the \fIdata\fR
pool. This pool is comprised of a single \fIraidz\fR vdev where one of its pool. This pool is comprised of a single \fIraidz\fR vdev where one of its
devices increased its capacity by 10GB. In this example, the pool will not devices increased its capacity by 10GB. In this example, the pool will not
be able to utilized this extra capacity until all the devices under the be able to utilized this extra capacity until all the devices under the
\fIraidz\fR vdev have been expanded. \fIraidz\fR vdev have been expanded.
@ -2367,8 +2367,8 @@ The following exit values are returned:
\fB\fB0\fR\fR \fB\fB0\fR\fR
.ad .ad
.RS 5n .RS 5n
.rt .rt
Successful completion. Successful completion.
.RE .RE
.sp .sp
@ -2378,7 +2378,7 @@ Successful completion.
\fB\fB1\fR\fR \fB\fB1\fR\fR
.ad .ad
.RS 5n .RS 5n
.rt .rt
An error occurred. An error occurred.
.RE .RE
@ -2389,7 +2389,7 @@ An error occurred.
\fB\fB2\fR\fR \fB\fB2\fR\fR
.ad .ad
.RS 5n .RS 5n
.rt .rt
Invalid command line options were specified. Invalid command line options were specified.
.RE .RE