I've been looking forward to using bcachefs as I had a few bad experiences with btrfs.
Is bcachefs more-or-less ready for some use cases now? Does it still support caching layers like bcache did?
Is bcachefs more-or-less ready for some use cases now? Does it still support caching layers like bcache did?
Regarding caching: "Bcachefs allows you to specify disks (or groups thereof) to be used for three categories of I/O: foreground, background, and promote. Foreground devices accept writes, whose data is copied to background devices asynchronously, and the hot subset of which is copied to the promote devices for performance."
If all you need is a simple root FS that is CoW and checksummed, bcachefs works pretty good, in my experience. I've been using it productively as a root and home FS for about two years or so.