btrfs-progs/Documentation
David Sterba 65181c273e btrfs-progs: mkfs: don't autoselect DUP on SSD for metadata anymore
The original idea of not doing DUP on SSD was that the duplicate blocks
get deduplicated again by the driver firmware. This was in 2013, years
ago. Then it was speculative and even nowadays we don't have much
reliable information from vendors what optimizations are done on the
drive level.

After the year there's enough information gathered by user community and
there's no simple answer. Expensive drives are more reliable but less
common, for cheap consumer drive it's vice versa. The characteristics
are described in more detail in manual page btrfs(5) in section "SOLID
STATE DRIVES (SSD)".

The reasoning is based on numerous reports on IRC and technical
difficulty on mkfs side to do the right decision. The default is chosen
to be the safe option and up to user to change that based on informed
decision.

Issue: #319
Signed-off-by: David Sterba <dsterba@suse.com>
2021-10-08 20:47:03 +02:00
..
asciidoc.conf btrfs-progs: docs: fix rendering of exponents in manual pages 2018-11-20 11:16:02 +01:00
btrfs-balance.asciidoc btrfs-progs: docs: add raid1c34 profiles to balance convert 2021-03-04 21:14:41 +01:00
btrfs-check.asciidoc btrfs-progs: docs: grammar and typo fix for btrfs check 2021-01-18 17:49:23 +01:00
btrfs-convert.asciidoc btrfs-progs: convert: new option to copy or specify uuid 2021-08-20 14:24:55 +02:00
btrfs-device.asciidoc btrfs-progs: docs: update device related info 2021-07-02 17:27:52 +02:00
btrfs-filesystem.asciidoc btrfs-progs: docs: document zone device stats 2021-07-02 17:27:53 +02:00
btrfs-find-root.asciidoc
btrfs-image.asciidoc
btrfs-inspect-internal.asciidoc btrfs-progs: dump-tree: add options to dump checksums 2021-06-19 22:07:49 +02:00
btrfs-ioctl.asciidoc btrfs-progs: remove stale user transaction ioctl definitions 2021-06-19 22:07:50 +02:00
btrfs-man5.asciidoc btrfs-progs: docs: fix the out-of-date comment about free space tree support 2021-07-22 16:00:10 +02:00
btrfs-map-logical.asciidoc
btrfs-property.asciidoc btrfs-progs: docs: subvolume ro->rw and incremental send 2021-10-07 18:40:30 +02:00
btrfs-qgroup.asciidoc btrfs-progs: docs: add qgroup examples 2020-10-02 20:12:09 +02:00
btrfs-quota.asciidoc
btrfs-receive.asciidoc btrfs-progs: deprecate subcommand specific verbose/quiet options 2020-06-29 17:45:40 +02:00
btrfs-replace.asciidoc btrfs-progs: replace start: add option -K/--nodiscard 2021-10-06 16:49:35 +02:00
btrfs-rescue.asciidoc btrfs-progs: deprecate subcommand specific verbose/quiet options 2020-06-29 17:45:40 +02:00
btrfs-restore.asciidoc btrfs-progs: deprecate subcommand specific verbose/quiet options 2020-06-29 17:45:40 +02:00
btrfs-scrub.asciidoc btrfs-progs: docs: clarify scrub requiring mounted filesystem 2021-01-29 15:12:34 +01:00
btrfs-select-super.asciidoc
btrfs-send.asciidoc btrfs-progs: docs: subvolume ro->rw and incremental send 2021-10-07 18:40:30 +02:00
btrfs-subvolume.asciidoc btrfs-progs: docs: subvolume ro->rw and incremental send 2021-10-07 18:40:30 +02:00
btrfs.asciidoc btrfs-progs: document the new all-in-one binary 2019-07-04 15:36:00 +02:00
btrfsck.8
btrfstune.asciidoc btrfs-progs: docs: add section about seeding device 2021-03-01 16:47:15 +01:00
CmdLineConventions btrfs-progs: docs: document command line conventions 2021-01-18 20:53:23 +01:00
CodingConventions
DocConventions.asciidoc btrfs-progs: docs: update conventions 2020-06-09 22:19:09 +02:00
Experimental.md btrfs-progs: build: add configure time option to enable experimental features 2021-08-25 15:38:53 +02:00
fsck.btrfs.asciidoc btrfs-progs: docs: fix minor typos 2020-03-03 19:58:55 +01:00
Makefile.in btrfs-progs: docs: Don't erase XMLTO_EXTRA contents, fix docbook5 build 2020-01-09 14:28:52 +01:00
manpage-base.xsl
manpage-bold-literal.xsl
manpage-normal.xsl
mkfs.btrfs.asciidoc btrfs-progs: mkfs: don't autoselect DUP on SSD for metadata anymore 2021-10-08 20:47:03 +02:00
ReleaseChecklist