Migrating away from #bcachefs
https://blog.sesse.net/blog/tech/2025-01-20-21-45_migrating_away_from_bcachefs.html
Steinar H. Gunderson aka Sesse writes:
'"[…] I've converted my last bcachefs filesystem to XFS, and I don't intend to look at it again in the near future. […]
I no longer trust bcachefs' future. […]
[…] I've had catastrophic data loss bugs that went unfixed for weeks despite multiple people reporting them. I've seen strange read performance issues. I've had oopses. […] “oh, yeah, that's a known issue […]
There are more things: […]"'
Side note: The screenshotted comment from https://lobste.rs/s/k6al6k/migrating_away_from_bcachefs#c_ygwogu yet again made me think:
I wonder how may people simply do not know how much XFS has changed in the past decade and that there are quite a few nice XFS features that recently made it into the #Linux #kernel or soon likely will make it – like online repair and a ton of other things, some of which still considered experimental.
But maybe it's also a good thing that this happens without giving XFS new names (like in the EXT[234]).
@kernellogger
Or of curiosity - is there any reason to migrate away from ext4 on a normal desktop system?
I installed my Debian ages ago and never thought about filesystems ever since.
@mndflayr if you are happy, unlikely.
But one can get used to subvolumes, snapshots, reflink copies, and other things that Btrfs, XFS and others offer – and once you do it's hard to go back to ext4, unless there are strong reasons to go there.
So if you reinstall or install another machine it likely is worth thinking about I'd say.
Yeah, it's hard to miss features you don't know about.
So, for a new volume, rather pick XFS instead of Btrfs?
Exactly.
XFS or Btrfs: no real opinion there. Maybe someone else here like to share some thoughts.
I'm somewhat familiar with Btrfs, which in the end was the main reason why I avoided CentOS Stream 10 (no Btrfs) on my recently bought home server and chose Fedora Server (XFS default) with Btrfs instead. #YMMV
@mndflayr @kernellogger There's a lot to like about Btrfs. You get a powerful volume managing filesystem that lets you have pooled storage, snapshots, intelligent replication, and other capabilities.
I use it for all my systems because of these capabilities.