path: root/man
diff options
authorJosef Bacik <>2013-03-15 15:32:16 -0400
committerDavid Sterba <>2013-04-23 18:56:20 +0200
commit7b20da8d525d11dabc98bdd49efef7b8be5576ab (patch)
tree8aed340d9c354b2387fffd9fe4e8b3d5f081ae35 /man
parente5c6852c0c4ce72205dd0bab40924d2ace75cb6f (diff)
Btrfs-progs: add skinny metadata support to progs V3
This fixes up the progs to properly deal with skinny metadata. This adds the -x option to mkfs and btrfstune for enabling the skinny metadata option. This also makes changes to fsck so it can properly deal with the skinny metadata entries. Thanks, Signed-off-by: Josef Bacik <>
Diffstat (limited to 'man')
1 files changed, 8 insertions, 0 deletions
diff --git a/man/ b/man/
index a3f15034..05180f8b 100644
--- a/man/
+++ b/man/
@@ -17,6 +17,7 @@ mkfs.btrfs \- create a btrfs filesystem
[ \fB\-K\fP ]
[ \fB\-h\fP ]
[ \fB\-V\fP ]
+[ \fB\-x\fP\fI skinny-extents\fP ]
\fI device\fP [ \fIdevice ...\fP ]
.B mkfs.btrfs
@@ -79,6 +80,13 @@ Do not perform whole device TRIM operation by default.
\fB\-V\fR, \fB\-\-version\fR
Print the \fBmkfs.btrfs\fP version and exit.
+\fB\-x\fR, \fB\-\-skinny\-extents\fR
+Use the new skinny extents disk format. This is an non-backwards compatible
+format change. This allows btrfs to use a smaller item for describing
+metadata blocks in the extent tree. This results in a 30% savings in the
+extent tree size, which improves performance on file systems with lots of
As default the unit is the byte, however it is possible to append a suffix
to the arguments like \fBk\fP for KBytes, \fBm\fP for MBytes...