Bcachefs Brings New On-Disk Format With Encryption, Better Multi-Device Support
Written by Michael Larabel in Linux Storage on 16 March 2017 at 07:43 AM EDT. 7 Comments
LINUX STORAGE --
Kent Overstreet has announced a major update to Bcachefs, the new Linux file-system formed out of the advanced Bcache block layer caching code.

With Wednesday's Bcachefs update, the on-disk format has changed, but Overstreet hopes this will be the last breaking change to their disk format.

But with breaking the on-disk format, added is now whole file-system encryption using ChaCha20 and Poly1305, this isn't the fscrypt-based per-file encryption now used by EXT4 and F2FS. Bcachefs encryption is more similar to dm-crypt and should be similar to its performance.

Bcachefs also now has backup superblocks, a new inode format that is more compact and extensible, and many small changes for better supporting multiple storage devices and replication. Kent says that the Bcachefs multi-device support is becoming more robust and usable, including support for caching and tiering. The replication support with RAID is also getting into better shape.

On the user-space side, Bcachefs now has a working fsck implementation. More information on the latest Bcachefs file-system improvements can be found via this announcement. With the on-disk format perhaps being stable now, it will be interesting to see if Overstreet pursues mainline integration in the near future. Those that haven't read about Bcachefs previously can learn more from the project site.
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related Linux Storage News
Popular News