From 7ffccaf0c3b4d4979d7d74bab3d79d9541a6e665 Mon Sep 17 00:00:00 2001 From: David Sterba Date: Tue, 14 Apr 2015 17:37:23 +0200 Subject: btrfs-progs: Documentaion: rename to .asciidoc A few minor benefits: * editors set highliting according to the extensions * web access to the git repository (github) renders the .asciidoc files: * we can link to them from the wiki * the files are editable via browser and such editations can be submitted for merge easily Signed-off-by: David Sterba --- Documentation/Makefile.in | 66 ++++---- Documentation/btrfs-balance.asciidoc | 140 +++++++++++++++++ Documentation/btrfs-balance.txt | 140 ----------------- Documentation/btrfs-check.asciidoc | 58 +++++++ Documentation/btrfs-check.txt | 58 ------- Documentation/btrfs-convert.asciidoc | 59 +++++++ Documentation/btrfs-convert.txt | 59 ------- Documentation/btrfs-debug-tree.asciidoc | 38 +++++ Documentation/btrfs-debug-tree.txt | 38 ----- Documentation/btrfs-device.asciidoc | 142 +++++++++++++++++ Documentation/btrfs-device.txt | 142 ----------------- Documentation/btrfs-filesystem.asciidoc | 169 ++++++++++++++++++++ Documentation/btrfs-filesystem.txt | 169 -------------------- Documentation/btrfs-find-root.asciidoc | 35 +++++ Documentation/btrfs-find-root.txt | 35 ----- Documentation/btrfs-image.asciidoc | 66 ++++++++ Documentation/btrfs-image.txt | 66 -------- Documentation/btrfs-inspect-internal.asciidoc | 67 ++++++++ Documentation/btrfs-inspect-internal.txt | 67 -------- Documentation/btrfs-map-logical.asciidoc | 37 +++++ Documentation/btrfs-map-logical.txt | 37 ----- Documentation/btrfs-mount.asciidoc | 213 ++++++++++++++++++++++++++ Documentation/btrfs-mount.txt | 213 -------------------------- Documentation/btrfs-property.asciidoc | 73 +++++++++ Documentation/btrfs-property.txt | 73 --------- Documentation/btrfs-qgroup.asciidoc | 133 ++++++++++++++++ Documentation/btrfs-qgroup.txt | 133 ---------------- Documentation/btrfs-quota.asciidoc | 56 +++++++ Documentation/btrfs-quota.txt | 56 ------- Documentation/btrfs-receive.asciidoc | 59 +++++++ Documentation/btrfs-receive.txt | 59 ------- Documentation/btrfs-replace.asciidoc | 81 ++++++++++ Documentation/btrfs-replace.txt | 81 ---------- Documentation/btrfs-rescue.asciidoc | 58 +++++++ Documentation/btrfs-rescue.txt | 58 ------- Documentation/btrfs-restore.asciidoc | 85 ++++++++++ Documentation/btrfs-restore.txt | 85 ---------- Documentation/btrfs-scrub.asciidoc | 94 ++++++++++++ Documentation/btrfs-scrub.txt | 94 ------------ Documentation/btrfs-send.asciidoc | 58 +++++++ Documentation/btrfs-send.txt | 58 ------- Documentation/btrfs-show-super.asciidoc | 50 ++++++ Documentation/btrfs-show-super.txt | 50 ------ Documentation/btrfs-subvolume.asciidoc | 183 ++++++++++++++++++++++ Documentation/btrfs-subvolume.txt | 183 ---------------------- Documentation/btrfs-zero-log.asciidoc | 45 ++++++ Documentation/btrfs-zero-log.txt | 45 ------ Documentation/btrfs.asciidoc | 121 +++++++++++++++ Documentation/btrfs.txt | 121 --------------- Documentation/btrfstune.asciidoc | 44 ++++++ Documentation/btrfstune.txt | 44 ------ Documentation/fsck.btrfs.asciidoc | 51 ++++++ Documentation/fsck.btrfs.txt | 51 ------ Documentation/mkfs.btrfs.asciidoc | 140 +++++++++++++++++ Documentation/mkfs.btrfs.txt | 140 ----------------- 55 files changed, 2388 insertions(+), 2388 deletions(-) create mode 100644 Documentation/btrfs-balance.asciidoc delete mode 100644 Documentation/btrfs-balance.txt create mode 100644 Documentation/btrfs-check.asciidoc delete mode 100644 Documentation/btrfs-check.txt create mode 100644 Documentation/btrfs-convert.asciidoc delete mode 100644 Documentation/btrfs-convert.txt create mode 100644 Documentation/btrfs-debug-tree.asciidoc delete mode 100644 Documentation/btrfs-debug-tree.txt create mode 100644 Documentation/btrfs-device.asciidoc delete mode 100644 Documentation/btrfs-device.txt create mode 100644 Documentation/btrfs-filesystem.asciidoc delete mode 100644 Documentation/btrfs-filesystem.txt create mode 100644 Documentation/btrfs-find-root.asciidoc delete mode 100644 Documentation/btrfs-find-root.txt create mode 100644 Documentation/btrfs-image.asciidoc delete mode 100644 Documentation/btrfs-image.txt create mode 100644 Documentation/btrfs-inspect-internal.asciidoc delete mode 100644 Documentation/btrfs-inspect-internal.txt create mode 100644 Documentation/btrfs-map-logical.asciidoc delete mode 100644 Documentation/btrfs-map-logical.txt create mode 100644 Documentation/btrfs-mount.asciidoc delete mode 100644 Documentation/btrfs-mount.txt create mode 100644 Documentation/btrfs-property.asciidoc delete mode 100644 Documentation/btrfs-property.txt create mode 100644 Documentation/btrfs-qgroup.asciidoc delete mode 100644 Documentation/btrfs-qgroup.txt create mode 100644 Documentation/btrfs-quota.asciidoc delete mode 100644 Documentation/btrfs-quota.txt create mode 100644 Documentation/btrfs-receive.asciidoc delete mode 100644 Documentation/btrfs-receive.txt create mode 100644 Documentation/btrfs-replace.asciidoc delete mode 100644 Documentation/btrfs-replace.txt create mode 100644 Documentation/btrfs-rescue.asciidoc delete mode 100644 Documentation/btrfs-rescue.txt create mode 100644 Documentation/btrfs-restore.asciidoc delete mode 100644 Documentation/btrfs-restore.txt create mode 100644 Documentation/btrfs-scrub.asciidoc delete mode 100644 Documentation/btrfs-scrub.txt create mode 100644 Documentation/btrfs-send.asciidoc delete mode 100644 Documentation/btrfs-send.txt create mode 100644 Documentation/btrfs-show-super.asciidoc delete mode 100644 Documentation/btrfs-show-super.txt create mode 100644 Documentation/btrfs-subvolume.asciidoc delete mode 100644 Documentation/btrfs-subvolume.txt create mode 100644 Documentation/btrfs-zero-log.asciidoc delete mode 100644 Documentation/btrfs-zero-log.txt create mode 100644 Documentation/btrfs.asciidoc delete mode 100644 Documentation/btrfs.txt create mode 100644 Documentation/btrfstune.asciidoc delete mode 100644 Documentation/btrfstune.txt create mode 100644 Documentation/fsck.btrfs.asciidoc delete mode 100644 Documentation/fsck.btrfs.txt create mode 100644 Documentation/mkfs.btrfs.asciidoc delete mode 100644 Documentation/mkfs.btrfs.txt diff --git a/Documentation/Makefile.in b/Documentation/Makefile.in index cb09e2a8..695311dc 100644 --- a/Documentation/Makefile.in +++ b/Documentation/Makefile.in @@ -2,46 +2,46 @@ MAN8_TXT = # Top level commands -MAN8_TXT += btrfs.txt -MAN8_TXT += btrfs-convert.txt -MAN8_TXT += btrfs-debug-tree.txt -MAN8_TXT += btrfs-find-root.txt -MAN8_TXT += btrfs-image.txt -MAN8_TXT += btrfs-map-logical.txt -MAN8_TXT += btrfs-show-super.txt -MAN8_TXT += btrfstune.txt -MAN8_TXT += btrfs-zero-log.txt -MAN8_TXT += fsck.btrfs.txt -MAN8_TXT += mkfs.btrfs.txt +MAN8_TXT += btrfs.asciidoc +MAN8_TXT += btrfs-convert.asciidoc +MAN8_TXT += btrfs-debug-tree.asciidoc +MAN8_TXT += btrfs-find-root.asciidoc +MAN8_TXT += btrfs-image.asciidoc +MAN8_TXT += btrfs-map-logical.asciidoc +MAN8_TXT += btrfs-show-super.asciidoc +MAN8_TXT += btrfstune.asciidoc +MAN8_TXT += btrfs-zero-log.asciidoc +MAN8_TXT += fsck.btrfs.asciidoc +MAN8_TXT += mkfs.btrfs.asciidoc # Sub commands for btrfs -MAN8_TXT += btrfs-subvolume.txt -MAN8_TXT += btrfs-filesystem.txt -MAN8_TXT += btrfs-balance.txt -MAN8_TXT += btrfs-device.txt -MAN8_TXT += btrfs-scrub.txt -MAN8_TXT += btrfs-check.txt -MAN8_TXT += btrfs-rescue.txt -MAN8_TXT += btrfs-inspect-internal.txt -MAN8_TXT += btrfs-send.txt -MAN8_TXT += btrfs-receive.txt -MAN8_TXT += btrfs-quota.txt -MAN8_TXT += btrfs-qgroup.txt -MAN8_TXT += btrfs-replace.txt -MAN8_TXT += btrfs-restore.txt -MAN8_TXT += btrfs-property.txt +MAN8_TXT += btrfs-subvolume.asciidoc +MAN8_TXT += btrfs-filesystem.asciidoc +MAN8_TXT += btrfs-balance.asciidoc +MAN8_TXT += btrfs-device.asciidoc +MAN8_TXT += btrfs-scrub.asciidoc +MAN8_TXT += btrfs-check.asciidoc +MAN8_TXT += btrfs-rescue.asciidoc +MAN8_TXT += btrfs-inspect-internal.asciidoc +MAN8_TXT += btrfs-send.asciidoc +MAN8_TXT += btrfs-receive.asciidoc +MAN8_TXT += btrfs-quota.asciidoc +MAN8_TXT += btrfs-qgroup.asciidoc +MAN8_TXT += btrfs-replace.asciidoc +MAN8_TXT += btrfs-restore.asciidoc +MAN8_TXT += btrfs-property.asciidoc # Mount manpage -MAN5_TXT += btrfs-mount.txt +MAN5_TXT += btrfs-mount.asciidoc MAN_TXT = $(MAN8_TXT) $(MAN5_TXT) -MAN_XML = $(patsubst %.txt,%.xml,$(MAN_TXT)) +MAN_XML = $(patsubst %.asciidoc,%.xml,$(MAN_TXT)) -DOC_MAN5 = $(patsubst %.txt,%.5,$(MAN5_TXT)) -GZ_MAN5 = $(patsubst %.txt,%.5.gz,$(MAN5_TXT)) +DOC_MAN5 = $(patsubst %.asciidoc,%.5,$(MAN5_TXT)) +GZ_MAN5 = $(patsubst %.asciidoc,%.5.gz,$(MAN5_TXT)) -DOC_MAN8 = $(patsubst %.txt,%.8,$(MAN8_TXT)) -GZ_MAN8 = $(patsubst %.txt,%.8.gz,$(MAN8_TXT)) +DOC_MAN8 = $(patsubst %.asciidoc,%.8,$(MAN8_TXT)) +GZ_MAN8 = $(patsubst %.asciidoc,%.8.gz,$(MAN8_TXT)) mandir ?= $(prefix)/share/man man8dir = $(mandir)/man8 @@ -115,7 +115,7 @@ clean: $(QUIET_XMLTO)$(RM) -f $@ && \ $(XMLTO) -m $(MANPAGE_XSL) $(XMLTO_EXTRA) man $< -%.xml : %.txt asciidoc.conf +%.xml : %.asciidoc asciidoc.conf $(QUIET_ASCIIDOC)$(RM) -f $@+ $@ && \ $(ASCIIDOC) -b docbook -d manpage -f asciidoc.conf \ $(ASCIIDOC_EXTRA) -abtrfs_version=$(BTRFS_VERSION) \ diff --git a/Documentation/btrfs-balance.asciidoc b/Documentation/btrfs-balance.asciidoc new file mode 100644 index 00000000..6d2fd0c3 --- /dev/null +++ b/Documentation/btrfs-balance.asciidoc @@ -0,0 +1,140 @@ +btrfs-balance(8) +================ + +NAME +---- +btrfs-balance - balance btrfs filesystem + +SYNOPSIS +-------- +*btrfs balance* + +DESCRIPTION +----------- +*btrfs balance* is used to balance chunks in a btrfs filesystem across +multiple or even single device. + +See `btrfs-device`(8) for more details about the effect on device management. + +NOTE: The balance subcommand also exists under the *filesystem* namespace. This +still works for backward compatibility but is deprecated and should not be +used anymore. + +NOTE: A short syntax *btrfs balance * works due to backward compatibility +but is deprecated and should not be used anymore. Use *btrfs balance start* +command instead. + +SUBCOMMAND +---------- +*cancel* :: +Cancel running or paused balance. + +*pause* :: +Pause running balance. + +*resume* :: +Resume interrupted balance. + +*start* [options] :: +Balance chunks across the devices *online*. ++ +Balance and/or convert (change allocation profile of) chunks that +passed all filters in a comma-separated list of filters for a +particular chunk type. +If filter list is not given balance all chunks of that type. +In case none of the -d, -m or -s options is +given balance all chunks in a filesystem. ++ +`Options` ++ +-d[]:::: +act on data chunks. See `FILTERS` section for details about . +-m[]:::: +act on metadata chunks. See `FILTERS` section for details about . +-s[]:::: +act on system chunks (only under -f). See `FILTERS` section for details about . +-v:::: +be verbose +-f:::: +force reducing of metadata integrity + +*status* [-v] :: +Show status of running or paused balance. ++ +If '-v' option is given, output will be verbose. + +FILTERS +------- +From kernel 3.3 onwards, btrfs balance can limit its action to a subset of the +full filesystem, and can be used to change the replication configuration (e.g. +moving data from single to RAID-1). This functionality is accessed through the +'-d', '-m' or '-s' options to btrfs balance start, which filter on data, +metadata and system blocks respectively. + +A filter has the following stucture: :: +'type'[='params'][,'type'=...] + +The available types are: + +*profiles*:: +Balances only block groups with the given replication profiles. Parameters +are a list of profile names separated by |. + +*usage*:: +Balances only block groups with usage under the given percentage. The +value of 0 is allowed and will clean up completely unused block groups, this +should not require any new space allocated. You may want to use usage=0 in +case balance is returnin ENOSPC and your filesystem is not too full. + +*devid*:: +Balances only block groups which have at least one chunk on the given +device (by btrfs device ID -- use btrfs fi show to list device IDs) + +*drange*:: +Balances only block groups which overlap with the given byte range on any +device. (Use in conjunction with "devid" to filter on a specific device). The +parameter is a range specified as . + +*vrange*:: +Balances only block groups which overlap with the given byte range in the +filesystem's internal virtual address space. This is the address space that +most reports from btrfs in the kernel log use. The parameter is a range +specified as . + +*convert*:: +Convert each selected block group to the given profile name identified by +parameters. + +*limit*:: +Process only given number of chunks, after all filters apply. This can be used +to specifically target a chunk in connection with other filters (drange, +vrange) or just simply limit the amount of work done by a single balance run. + +*soft*:: +Takes no parameters. Only has meaning when converting between profiles. +When doing convert from one profile to another and soft mode is on, +restriper won't touch chunks that already have the target profile. This is +useful if e.g. half of the FS was converted earlier. ++ +The soft mode switch is (like every other filter) per-type. This means +that we can convert for example meta chunks the "hard" way while converting +data chunks selectively with soft switch. + +Profile names, used in profiles and convert are one of: 'raid0', 'raid1', +'raid10', 'raid5', 'raid6', 'dup', 'single'. + +EXIT STATUS +----------- +*btrfs balance* returns a zero exit status if it succeeds. Non zero is +returned in case of failure. + +AVAILABILITY +------------ +*btrfs* is part of btrfs-progs. +Please refer to the btrfs wiki http://btrfs.wiki.kernel.org for +further details. + +SEE ALSO +-------- +`mkfs.btrfs`(8), +`btrfs-device`(8) diff --git a/Documentation/btrfs-balance.txt b/Documentation/btrfs-balance.txt deleted file mode 100644 index 6d2fd0c3..00000000 --- a/Documentation/btrfs-balance.txt +++ /dev/null @@ -1,140 +0,0 @@ -btrfs-balance(8) -================ - -NAME ----- -btrfs-balance - balance btrfs filesystem - -SYNOPSIS --------- -*btrfs balance* - -DESCRIPTION ------------ -*btrfs balance* is used to balance chunks in a btrfs filesystem across -multiple or even single device. - -See `btrfs-device`(8) for more details about the effect on device management. - -NOTE: The balance subcommand also exists under the *filesystem* namespace. This -still works for backward compatibility but is deprecated and should not be -used anymore. - -NOTE: A short syntax *btrfs balance * works due to backward compatibility -but is deprecated and should not be used anymore. Use *btrfs balance start* -command instead. - -SUBCOMMAND ----------- -*cancel* :: -Cancel running or paused balance. - -*pause* :: -Pause running balance. - -*resume* :: -Resume interrupted balance. - -*start* [options] :: -Balance chunks across the devices *online*. -+ -Balance and/or convert (change allocation profile of) chunks that -passed all filters in a comma-separated list of filters for a -particular chunk type. -If filter list is not given balance all chunks of that type. -In case none of the -d, -m or -s options is -given balance all chunks in a filesystem. -+ -`Options` -+ --d[]:::: -act on data chunks. See `FILTERS` section for details about . --m[]:::: -act on metadata chunks. See `FILTERS` section for details about . --s[]:::: -act on system chunks (only under -f). See `FILTERS` section for details about . --v:::: -be verbose --f:::: -force reducing of metadata integrity - -*status* [-v] :: -Show status of running or paused balance. -+ -If '-v' option is given, output will be verbose. - -FILTERS -------- -From kernel 3.3 onwards, btrfs balance can limit its action to a subset of the -full filesystem, and can be used to change the replication configuration (e.g. -moving data from single to RAID-1). This functionality is accessed through the -'-d', '-m' or '-s' options to btrfs balance start, which filter on data, -metadata and system blocks respectively. - -A filter has the following stucture: :: -'type'[='params'][,'type'=...] - -The available types are: - -*profiles*:: -Balances only block groups with the given replication profiles. Parameters -are a list of profile names separated by |. - -*usage*:: -Balances only block groups with usage under the given percentage. The -value of 0 is allowed and will clean up completely unused block groups, this -should not require any new space allocated. You may want to use usage=0 in -case balance is returnin ENOSPC and your filesystem is not too full. - -*devid*:: -Balances only block groups which have at least one chunk on the given -device (by btrfs device ID -- use btrfs fi show to list device IDs) - -*drange*:: -Balances only block groups which overlap with the given byte range on any -device. (Use in conjunction with "devid" to filter on a specific device). The -parameter is a range specified as . - -*vrange*:: -Balances only block groups which overlap with the given byte range in the -filesystem's internal virtual address space. This is the address space that -most reports from btrfs in the kernel log use. The parameter is a range -specified as . - -*convert*:: -Convert each selected block group to the given profile name identified by -parameters. - -*limit*:: -Process only given number of chunks, after all filters apply. This can be used -to specifically target a chunk in connection with other filters (drange, -vrange) or just simply limit the amount of work done by a single balance run. - -*soft*:: -Takes no parameters. Only has meaning when converting between profiles. -When doing convert from one profile to another and soft mode is on, -restriper won't touch chunks that already have the target profile. This is -useful if e.g. half of the FS was converted earlier. -+ -The soft mode switch is (like every other filter) per-type. This means -that we can convert for example meta chunks the "hard" way while converting -data chunks selectively with soft switch. - -Profile names, used in profiles and convert are one of: 'raid0', 'raid1', -'raid10', 'raid5', 'raid6', 'dup', 'single'. - -EXIT STATUS ------------ -*btrfs balance* returns a zero exit status if it succeeds. Non zero is -returned in case of failure. - -AVAILABILITY ------------- -*btrfs* is part of btrfs-progs. -Please refer to the btrfs wiki http://btrfs.wiki.kernel.org for -further details. - -SEE ALSO --------- -`mkfs.btrfs`(8), -`btrfs-device`(8) diff --git a/Documentation/btrfs-check.asciidoc b/Documentation/btrfs-check.asciidoc new file mode 100644 index 00000000..f8d8ab4d --- /dev/null +++ b/Documentation/btrfs-check.asciidoc @@ -0,0 +1,58 @@ +btrfs-check(8) +============== + +NAME +---- +btrfs-check - check or repair an unmounted btrfs filesystem + +SYNOPSIS +-------- +*btrfs check* [options] + +DESCRIPTION +----------- +*btrfs check* is used to check or repair an unmounted btrfs filesystem. + +NOTE: Since btrfs is under development, the *btrfs check* capabilities are +continuously enhanced. It's highly recommended to read the following btrfs +wiki before executing *btrfs check* with '--repair' option: + +https://btrfs.wiki.kernel.org/index.php/Btrfsck + +*btrfsck* is an alias of *btrfs check* command and is now deprecated. + +OPTIONS +------- +-s|--super :: +use th superblock copy, valid values are 0 up to 2 if the +respective superblock offset is within the fileystem +--repair:: +try to repair the filesystem +--init-csum-tree:: +create a new CRC tree and recalculate all checksums +--init-extent-tree:: +create a new extent tree +--check-data-csum:: +verify checkums of data blocks +--qgroup-report:: +verify qgroup accounting and compare against filesystem accounting +--subvol-extents :: +show extent state for a subvolume +--tree-root :: +use the given bytenr for the tree root + +EXIT STATUS +----------- +*btrfs check* returns a zero exit status if it succeeds. Non zero is +returned in case of failure. + +AVAILABILITY +------------ +*btrfs* is part of btrfs-progs. +Please refer to the btrfs wiki http://btrfs.wiki.kernel.org for +further details. + +SEE ALSO +-------- +`mkfs.btrfs`(8), +`btrfs-scrub`(8), +`btrfs-rescue`(8) diff --git a/Documentation/btrfs-check.txt b/Documentation/btrfs-check.txt deleted file mode 100644 index f8d8ab4d..00000000 --- a/Documentation/btrfs-check.txt +++ /dev/null @@ -1,58 +0,0 @@ -btrfs-check(8) -============== - -NAME ----- -btrfs-check - check or repair an unmounted btrfs filesystem - -SYNOPSIS --------- -*btrfs check* [options] - -DESCRIPTION ------------ -*btrfs check* is used to check or repair an unmounted btrfs filesystem. - -NOTE: Since btrfs is under development, the *btrfs check* capabilities are -continuously enhanced. It's highly recommended to read the following btrfs -wiki before executing *btrfs check* with '--repair' option: + -https://btrfs.wiki.kernel.org/index.php/Btrfsck - -*btrfsck* is an alias of *btrfs check* command and is now deprecated. - -OPTIONS -------- --s|--super :: -use th superblock copy, valid values are 0 up to 2 if the -respective superblock offset is within the fileystem ---repair:: -try to repair the filesystem ---init-csum-tree:: -create a new CRC tree and recalculate all checksums ---init-extent-tree:: -create a new extent tree ---check-data-csum:: -verify checkums of data blocks ---qgroup-report:: -verify qgroup accounting and compare against filesystem accounting ---subvol-extents :: -show extent state for a subvolume ---tree-root :: -use the given bytenr for the tree root - -EXIT STATUS ------------ -*btrfs check* returns a zero exit status if it succeeds. Non zero is -returned in case of failure. - -AVAILABILITY ------------- -*btrfs* is part of btrfs-progs. -Please refer to the btrfs wiki http://btrfs.wiki.kernel.org for -further details. - -SEE ALSO --------- -`mkfs.btrfs`(8), -`btrfs-scrub`(8), -`btrfs-rescue`(8) diff --git a/Documentation/btrfs-convert.asciidoc b/Documentation/btrfs-convert.asciidoc new file mode 100644 index 00000000..09510fa6 --- /dev/null +++ b/Documentation/btrfs-convert.asciidoc @@ -0,0 +1,59 @@ +btrfs-convert(8) +================ + +NAME +---- +btrfs-convert - convert from ext2/3/4 filesystem to btrfs or rollback + +SYNOPSIS +-------- +*btrfs-convert* [options] + +DESCRIPTION +----------- +*btrfs-convert* is used to convert existed ext2/3/4 to btrfs filesystem, +and the original filesystem image is accessible as from separate subvolume +named 'ext2_saved' as file image. + +WARNING: If one hopes to rollback to ext2/3/4, they should not execute +*btrfs balance* command on converted btrfs, since it will change the extent +layout and make *btrfs-convert* unable to rollback. + +NOTE: If one is satisfied with converted btrfs, and not longer wants to +rollback to ext2/3/4, it is highly recommended to remove 'ext2_saved' subvolume +and execute *btrfs filesystem defragment* and *btrfs balance* command on the +converted btrfs. + +OPTIONS +------- +-d|--no-datasum:: +Disable data checksum calculations and set NODATASUM file flag. This can speed +up the conversion. +-i|--no-xattr:: +Ignore xattrs and ACLs. +-n|--no-inline:: +Disable inlining of small files to metadata blocks. +-N|--nodesize :: +Set filesystem nodesize, the tree block size in which btrfs stores data. +The default value is 16KB (16384) or the page size, whichever is bigger. +Must be a multiple of the sectorsize, but not larger than 65536. +-r|--rollback:: +Roll back to ext2fs. +-l|--label