bcachefs
Next-generation copy-on-write filesystem tools
TLDR
Format a partition with bcachefs
SYNOPSIS
bcachefs command [options] [arguments]
DESCRIPTION
bcachefs is a next-generation copy-on-write filesystem for Linux that combines features of btrfs and ZFS with the performance characteristics of bcache. It provides checksumming, compression, encryption, snapshots, and multi-device support.
The filesystem supports tiered storage with automatic data movement between fast (SSD) and slow (HDD) devices, making it suitable for hybrid storage configurations.
SUBCOMMANDS
format
Create a new bcachefs filesystemmount
Mount a bcachefs filesystemfs usage
Display filesystem disk usagedevice
Manage devices in a filesystemsubvolume
Manage subvolumes and snapshotsdata rereplicate
Ensure all data meets replication requirementsset-fs-option
Change filesystem options
CAVEATS
bcachefs was merged into the Linux kernel in version 6.7. Older kernels require external module compilation. The filesystem is still under active development; keep backups of important data.
HISTORY
bcachefs was developed by Kent Overstreet, who also created bcache. Development began around 2015 as an evolution of bcache into a full-fledged filesystem. It was merged into mainline Linux in 2023.
SEE ALSO
bcachefs-device(8), mount(8), btrfs(8)
