summaryrefslogtreecommitdiff
path: root/usr/src/man/man1m
diff options
context:
space:
mode:
authorKeith M Wesolowski <wesolows@foobazco.org>2014-05-23 16:41:24 +0000
committerKeith M Wesolowski <wesolows@foobazco.org>2014-05-23 16:41:24 +0000
commita91c06a8156ca8bb1e3924d215816217659a26b3 (patch)
treecf4f96f35a34dd0648526afa90ca1b82a1f27e9f /usr/src/man/man1m
parent69a680634e04707451f839a2d6bd43a2488061cb (diff)
parentedf345e6b8342e8627ec20ce821a977a62cee19d (diff)
downloadillumos-joyent-a91c06a8156ca8bb1e3924d215816217659a26b3.tar.gz
[illumos-gate merge]
commit edf345e6b8342e8627ec20ce821a977a62cee19d 3835 zfs need not store 2 copies of all metadata commit e56bd28502ece54c39ad86fd96643790902bb93e 4878 bug with printf and missing unsigned argument commit fec8e666848d54d90131b7c7d63132a3168697c2 4775 Typo in getaddrinfo(3SOCKET) man page Conflicts: usr/src/uts/common/fs/zfs/dmu.c (copyrights)
Diffstat (limited to 'usr/src/man/man1m')
-rw-r--r--usr/src/man/man1m/zfs.1m33
1 files changed, 32 insertions, 1 deletions
diff --git a/usr/src/man/man1m/zfs.1m b/usr/src/man/man1m/zfs.1m
index 59cd1e191b..d0f1c82ed8 100644
--- a/usr/src/man/man1m/zfs.1m
+++ b/usr/src/man/man1m/zfs.1m
@@ -22,7 +22,7 @@
.\"
.\" Copyright (c) 2009 Sun Microsystems, Inc. All Rights Reserved.
.\" Copyright 2011 Joshua M. Clulow <josh@sysmgr.org>
-.\" Copyright (c) 2013 by Delphix. All rights reserved.
+.\" Copyright (c) 2014 by Delphix. All rights reserved.
.\" Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
.\" Copyright 2013 Nexenta Systems, Inc. All Rights Reserved.
.\" Copyright (c) 2014, Joyent, Inc. All rights reserved.
@@ -1256,6 +1256,37 @@ This property can also be referred to by its shortened column name,
.sp
.ne 2
.na
+\fB\fBredundant_metadata\fR=\fBall\fR | \fBmost\fR\fR
+.ad
+.sp .6
+.RS 4n
+Controls what types of metadata are stored redundantly. ZFS stores an
+extra copy of metadata, so that if a single block is corrupted, the
+amount of user data lost is limited. This extra copy is in addition to
+any redundancy provided at the pool level (e.g. by mirroring or RAID-Z),
+and is in addition to an extra copy specified by the \fBcopies\fR
+property (up to a total of 3 copies). For example if the pool is
+mirrored, \fBcopies\fR=2, and \fBredundant_metadata\fR=most, then ZFS
+stores 6 copies of most metadata, and 4 copies of data and some
+metadata.
+.sp
+When set to \fBall\fR, ZFS stores an extra copy of all metadata. If a
+single on-disk block is corrupt, at worst a single block of user data
+(which is \fBrecordsize\fR bytes long) can be lost.
+.sp
+When set to \fBmost\fR, ZFS stores an extra copy of most types of
+metadata. This can improve performance of random writes, because less
+metadata must be written. In practice, at worst about 100 blocks (of
+\fBrecordsize\fR bytes each) of user data can be lost if a single
+on-disk block is corrupt. The exact behavior of which metadata blocks
+are stored redundantly may change in future releases.
+.sp
+The default value is \fBall\fR.
+.RE
+
+.sp
+.ne 2
+.na
\fB\fBrefquota\fR=\fIsize\fR | \fBnone\fR\fR
.ad
.sp .6