btrfs-progs/check
Qu Wenruo 171dd56995 btrfs-progs: docs: update the man page for btrfs check lowmem mode
Lowmem mode has improved quite a lot since its introduction, for
read-only check it's definitely fine.

For repair mode, both lowmem and original mode are considered dangerous
especially for complex corruptions with unknown cause.

For now lowmem mode is only bad at fixing fundamentally corrupted cases,
like bad shift offsets or transid, which in real world it's not an easy
repair for the original mode either.

This patch would move the --mode option out of the dangerous section and
update the notes for the lowmem mode on its limitation.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2023-12-05 17:37:25 +01:00
..
common.h btrfs-progs: sync extent-io-tree.[ch] and misc.h from the kernel 2023-05-26 18:02:29 +02:00
main.c btrfs-progs: docs: update the man page for btrfs check lowmem mode 2023-12-05 17:37:25 +01:00
mode-common.c btrfs-progs: check: drop unsigned long long casts for printf 2023-11-03 18:04:37 +01:00
mode-common.h btrfs-progs: clean up includes, using include-what-you-use 2023-10-03 01:11:57 +02:00
mode-lowmem.c btrfs-progs: check: lowmem, verify the sequence of inline backref items 2023-11-03 18:04:31 +01:00
mode-lowmem.h btrfs-progs: check: update error bit definitions 2023-11-03 18:04:37 +01:00
mode-original.h btrfs-progs: check: update error bit definitions 2023-11-03 18:04:37 +01:00
qgroup-verify.c btrfs-progs: check: drop unsigned long long casts for printf 2023-11-03 18:04:37 +01:00
qgroup-verify.h btrfs-progs: check: update include lists 2022-10-11 09:06:12 +02:00
repair.c btrfs-progs: fix all variable shadowing 2023-10-10 19:16:29 +02:00
repair.h btrfs-progs: clean up includes, using include-what-you-use 2023-10-03 01:11:57 +02:00