VOOZH about

URL: https://www.phoronix.com/news/Bcachefs-Fixes-SH-Auto-Repair

⇱ Bcachefs Lands More Fixes As It Works Toward Better Self-Healing & Automatic Repair - Phoronix


👁 Phoronix

Bcachefs Lands More Fixes As It Works Toward Better Self-Healing & Automatic Repair

Written by Michael Larabel in Linux Storage on 2 May 2025 at 06:23 AM EDT. 7 Comments
This week's batch of Bcachefs file-system fixes have been submitted ahead of the Linux 6.15-rc5 test kernel due out on Sunday.

This week's round-up of Bcachefs fixes include some fixes stemming from ongoing work around advancing the file-system's self-healing / automatic repair capabilities. There are some repair path fixes, assert tweaks, and other fixes. Plus a patch as well for the troubled Bcachefs case-folding code.

👁 bcachefs format


Bcachefs lead developer Kent Overstreet described of the ongoing Bcachefs self-healing and automatic repair capabilities:
"We're continuing to steadily improve on self healing/automatic repair; we want to automatically repair and mount no matter what filesystem damage has occurred (and I've been seeing some fun ones, we had one this week that was from pcie power savings mode gone haywire).

But we aren't doing this all at once, because repair code is among the most fiddly and least well tested: we're steadily adding error paths to the whitelist for automatic repair as they come up.

So if you ever run into something where a manual fsck is required, do drop me a note and include the output of 'bcachefs show-super -f errors' - that'll tell me what to add to the whitelist."

More details on the Bcachefs fixes for Linux 6.15 via this pull request.

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 20,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, LinkedIn, or contacted via MichaelLarabel.com.