Go to file
Chris Webb f5c0b67603 Cosmetic fixes for device resize-journal
Correct the operation name from 'journal-resize' to 'resize-journal' in the
bcachefs usage summary, matching the command that is actually implemented.

Fix the size argument so it isn't optional. Defaulting to the entire device
makes sense for 'device resize', to automatically expand the fs to fill the
block device. However, it is never meaningful (or possible) to expand the
journal to the full disk.

Signed-off-by: Chris Webb <chris@arachsys.com>
2021-10-24 11:39:36 -04:00
.github/workflows add nixos check 2021-10-18 16:31:21 -04:00
ccan Update for new superblock options; makefile improvements 2017-10-08 10:25:36 -08:00
debian Use scrypt from libsodium 2021-10-23 12:16:08 -04:00
doc Documentation fixup: made filenames more descriptive, switched parsing utility to python 2021-07-10 13:51:03 -04:00
include make BIO_MAX_VECS unsigned, like the kernel definition 2021-10-16 13:41:43 -06:00
initramfs Replaced mkdir -p with install -D in make install 2019-01-13 19:31:04 -08:00
libbcachefs Update bcachefs sources to 6d1f979bc5 bcachefs: Subvol dirents are now only visible in parent subvol 2021-10-21 14:20:03 -04:00
linux Fix 32 bit io regression 2021-10-16 18:28:49 -06:00
nix bcachefs-kernel: update hash 2021-10-20 22:11:58 -04:00
packaging Use scrypt from libsodium 2021-10-23 12:16:08 -04:00
raid snapraid 2018-11-23 02:10:44 -05:00
rust-src split mount into a library crate for rust reuse 2021-10-18 16:30:52 -04:00
tests Update valgrind suppressions file for urcu leak. 2021-10-12 20:22:45 -06:00
.bcachefs_revision Update bcachefs sources to 6d1f979bc5 bcachefs: Subvol dirents are now only visible in parent subvol 2021-10-21 14:20:03 -04:00
.gitignore Documentation fixup: made filenames more descriptive, switched parsing utility to python 2021-07-10 13:51:03 -04:00
.travis.yml Use scrypt from libsodium 2021-10-23 12:16:08 -04:00
bcachefs.8 remove any mention of tier from man pages 2020-07-02 17:17:48 -05:00
bcachefs.c Cosmetic fixes for device resize-journal 2021-10-24 11:39:36 -04:00
cmd_assemble.c Update bcachefs sources to 0906b1fb49 bcachefs: fixes for 32 bit/big endian machines 2018-05-17 02:36:19 -04:00
cmd_attr.c Fix some small memory leaks 2021-04-16 17:28:40 -04:00
cmd_data.c New data job command 2021-03-16 21:46:21 -04:00
cmd_debug.c Update bcachefs sources to d9d1235f3c bcachefs: Handle transaction restarts in bch2_blacklist_entries_gc() 2021-10-20 12:36:50 -04:00
cmd_device.c Cosmetic fixes for device resize-journal 2021-10-24 11:39:36 -04:00
cmd_format.c Update bcachefs sources to 1a510b00b6 bcachefs: Increase BTREE_TRANS_MEM_MAX 2021-07-04 23:33:54 -04:00
cmd_fs.c Update bcachefs sources to e2b8120595 bcachefs: Use x-macros for more enums 2021-02-20 22:34:09 -05:00
cmd_fsck.c Ensure we always print a message if fsck doesnt't return 0 2020-12-03 19:15:37 -05:00
cmd_fusemount.c Update bcachefs sources to 3f3f969859 bcachefs: Fix some compiler warnings 2021-09-09 19:10:07 -04:00
cmd_key.c Update bcachefs sources to edf5f38218 bcachefs: Refactor superblock code 2018-04-10 19:23:58 -04:00
cmd_migrate.c Update bcachefs sources to 386f00b639 bcachefs: Snapshot creation, deletion 2021-09-26 19:50:47 -04:00
cmd_run.c Update bcachefs sources to 0906b1fb49 bcachefs: fixes for 32 bit/big endian machines 2018-05-17 02:36:19 -04:00
cmd_subvolume.c Subvolume commands 2021-09-26 19:50:47 -04:00
cmd_version.c Added 'version' command to print when the bcachefs tool was built 2018-05-26 14:32:30 -07:00
cmds.h Subvolume commands 2021-09-26 19:50:47 -04:00
config.h Redo lots of stuff 2016-03-11 21:18:42 -09:00
COPYING bcache-tools are GPL 2013-07-17 13:13:31 -07:00
crypto.c Use scrypt from libsodium 2021-10-23 12:16:08 -04:00
crypto.h add -c to cmd_unlock, to check if a device needs to be unlocked 2018-02-11 14:25:33 -05:00
default.nix Use scrypt from libsodium 2021-10-23 12:16:08 -04:00
flake.lock add nix flake with checks, overlay, and default package 2021-10-18 11:30:30 -04:00
flake.nix flake.nix: add boot stage1 module test, which takes a long time to build 2021-10-20 14:47:28 -04:00
fsck.bcachefs fsck.bcachefs: convert to POSIX sh 2018-02-09 16:52:44 +01:00
INSTALL Use scrypt from libsodium 2021-10-23 12:16:08 -04:00
libbcachefs.c Update bcachefs sources to 1a510b00b6 bcachefs: Increase BTREE_TRANS_MEM_MAX 2021-07-04 23:33:54 -04:00
libbcachefs.h Fix some small memory leaks 2021-04-16 17:28:40 -04:00
Makefile Use scrypt from libsodium 2021-10-23 12:16:08 -04:00
Makefile.compiler Update bcachefs sources to b964c6cba8 bcachefs: Change lockrestart_do() to always call bch2_trans_begin() 2021-07-28 17:26:50 -04:00
mkfs.bcachefs mkfs.bcachefs: convert to POSIX sh 2018-02-09 16:54:03 +01:00
mount.bcachefs.sh Add a shell script version of mount.bcachefs 2020-08-24 23:17:17 -04:00
qcow2.c cmd_migrate 2017-03-09 09:14:11 -09:00
qcow2.h cmd_migrate 2017-03-09 09:14:11 -09:00
README Rename from bcache-tools to bcachefs-tools 2017-03-19 17:31:47 -08:00
smoke_test Clean up smoketest and pytests. 2021-10-11 20:24:12 -06:00
tools-util.c add a blk_wipe function call 2021-07-24 17:10:10 -04:00
tools-util.h Update bcachefs sources to 1a510b00b6 bcachefs: Increase BTREE_TRANS_MEM_MAX 2021-07-04 23:33:54 -04:00

Userspace tools for bcachefs

This builds the bcachefs tool, which has a number of subcommands for formatting
and managing bcachefs filesystems:

bcachefs format
bcachefs unlock
bcachefs assemble
bcachefs incremental
etc.

Run bcachefs --help for full list of commands.