Go to file
Justin Husted f8076573b5 Make fuse read and write work (for aligned writes).
Read: There was a missing refcount on the closure.

Write: Unlike in the Linux kernel, we need to manually update the size
and timestamps, otherwise the operation will appear complete when viewed
via the cached inode, but after unmounting and mounting again the write
will be undone.
2019-10-18 16:23:39 -04:00
ccan Update for new superblock options; makefile improvements 2017-10-08 10:25:36 -08:00
debian Updated homepage, repo, and watch urls for debian package 2019-01-14 00:42:42 -08:00
include Update bcachefs sources to 7e03c1ab0e bcachefs: Kill bchfs_extent_update() 2019-10-10 18:06:44 -04:00
initramfs Replaced mkdir -p with install -D in make install 2019-01-13 19:31:04 -08:00
libbcachefs Update bcachefs sources to fc4f1d59cf bcachefs: Fix an iterator counting bug 2019-10-16 14:13:07 -04:00
linux Add valgrind handling: data read from io_submit was not being marked 2019-10-18 16:23:39 -04:00
nix nix: add nix expressions for development 2017-12-10 16:07:33 -06:00
raid snapraid 2018-11-23 02:10:44 -05:00
.bcachefs_revision Update bcachefs sources to fc4f1d59cf bcachefs: Fix an iterator counting bug 2019-10-16 14:13:07 -04:00
.gitignore Only run pkg-config once in Makefile, added EXTRA linker vars 2019-01-13 19:31:04 -08:00
bcachefs.8 Added 'version' command to print when the bcachefs tool was built 2018-05-26 14:32:30 -07:00
bcachefs.c fuse 2019-10-18 16:23:39 -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 typos 2019-08-21 10:19:25 +02:00
cmd_data.c New data rereplicate command 2018-02-08 15:33:43 -05:00
cmd_debug.c Have cmd_dump fix errors 2019-08-29 13:33:42 -04:00
cmd_device.c cmd_device_remove: allow removal by device id 2019-08-16 21:07:32 +03:00
cmd_format.c initialize filesystem when formatting 2019-04-06 17:45:19 -04:00
cmd_fs.c Include superblock, journal in fs usage output 2018-08-15 19:41:45 -04:00
cmd_fsck.c Add a way to pass arbitrary mount options to fsck 2019-08-28 13:43:45 -04:00
cmd_fusemount.c Make fuse read and write work (for aligned writes). 2019-10-18 16:23:39 -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 ce9293e9d0 bcachefs: Factor out fs-common.c 2019-10-04 16:26:48 -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_version.c Added 'version' command to print when the bcachefs tool was built 2018-05-26 14:32:30 -07:00
cmds.h fuse 2019-10-18 16:23:39 -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 add -c to cmd_unlock, to check if a device needs to be unlocked 2018-02-11 14:25:33 -05: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 make: correct path to 'bcachefs' in mkfs/fsck scripts 2017-12-17 12:46:45 -06:00
fsck.bcachefs fsck.bcachefs: convert to POSIX sh 2018-02-09 16:52:44 +01:00
INSTALL Add valgrind handling: data read from io_submit was not being marked 2019-10-18 16:23:39 -04:00
libbcachefs.c Update bcachefs sources to cddca21efc bcachefs: Don't use sha256 for siphash str hash key 2019-10-04 16:22:37 -04:00
libbcachefs.h Fix cmd_fs_usage for more than 4 devices 2019-06-13 11:10:49 -04:00
Makefile fuse 2019-10-18 16:23:39 -04:00
mkfs.bcachefs mkfs.bcachefs: convert to POSIX sh 2018-02-09 16:54:03 +01: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
tools-util.c check if fs is mounted before running fsck 2019-03-24 21:07:45 -04:00
tools-util.h check if fs is mounted before running fsck 2019-03-24 21:07:45 -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.