bcachefs-tools/c_src
Kent Overstreet 3fcc955d00 Scrub
Implement 'bcachefs data scrub', frontend for
BCH_IOCTL_DATA.BCH_DATA_OP_scrub.

Takes a path to a device, mountpoint, or filesystem uuid. Can be run on
a specific device by passing a device, or if run on a filesystem scrubs
all devices in parallel.

Metadata only scrubbing is supported via -m.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2025-02-03 14:08:49 -05:00
..
bcachefs.c Scrub 2025-02-03 14:08:49 -05:00
cmd_assemble.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
cmd_attr.c change setattr to set-file-option in docs/usage 2024-08-22 16:23:51 -05:00
cmd_counters.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
cmd_data.c Scrub 2025-02-03 14:08:49 -05:00
cmd_device.c add short arg parsers to device add command 2024-04-29 10:16:13 -06:00
cmd_dump.c cmd_dump: Open in noexcl mode 2024-08-31 21:34:15 -04:00
cmd_format.c cmd_format: fix -l, -v options 2025-01-26 17:34:23 -05:00
cmd_fs.c Scrub 2025-02-03 14:08:49 -05:00
cmd_fsck.c fix online fsck options 2024-11-28 23:43:06 -05:00
cmd_fusemount.c bcachefs-tools: Fix TODO "Show bcachefs version" 2024-11-06 16:21:02 -05:00
cmd_key.c Fix set-passphrase on --no_passphrase FS 2024-09-07 21:46:32 -04:00
cmd_kill_btree_node.c cmd_kill_btree_node: Can now kill multiple nodes simultaneously 2024-10-12 17:20:56 -04:00
cmd_list_journal.c Scrub 2025-02-03 14:08:49 -05:00
cmd_migrate.c Update bcachefs sources to 63bbe0ca4167 bcachefs: Scrub 2025-02-03 14:08:49 -05:00
cmd_option.c fixup! bcachefs: cmd_set_option() can now set device options on multi device filesystems 2024-12-09 03:55:16 -05:00
cmd_run.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
cmd_top.c bcachefs fs top 2025-02-03 14:08:49 -05:00
cmd_version.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
cmds.h Scrub 2025-02-03 14:08:49 -05:00
config.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
crypto.c Fix set-passphrase on --no_passphrase FS 2024-09-07 21:46:32 -04:00
crypto.h Fix set-passphrase on --no_passphrase FS 2024-09-07 21:46:32 -04:00
libbcachefs.c Scrub 2025-02-03 14:08:49 -05:00
libbcachefs.h Scrub 2025-02-03 14:08:49 -05:00
posix_to_bcachefs.c Update bcachefs sources to 63bbe0ca4167 bcachefs: Scrub 2025-02-03 14:08:49 -05:00
posix_to_bcachefs.h bcachefs: allow initializing a bcachefs filesystem from a source directory 2024-06-16 14:08:52 -04:00
qcow2.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
qcow2.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
tools-util.c fixup! cmd_format: fix --version 2024-12-04 21:22:03 -05:00
tools-util.h cmd_format: fix --version 2024-12-03 21:51:26 -05:00