BcacheFS is probably the future of open-source filesystems, and the explanation given is very convincing:

https://www.patreon.com/bcachefs

https://bcachefs.org/

Does anybody has any experience with it?
I tried to get it working on Manjaro but couldn't.
#bcachefs #Linux #FOSS #Libre #OpenSource #storage

Get more from Kent Overstreet on Patreon

creating bcachefs - a next generation Linux filesystem

Patreon
Ok I compiled a kernel with Bcachefs support on Manjaro. It wasn't that hard thanks to AUR.
Let's see what it can do!
@unfa I got it working yesterday on gentoo. Didn't really notice a difference on my end. Then again really my workstation has 3 nvme drives in raid 0, so I probably won't see much improvement anyways over the current btrfs solution.
@10leej Wow. The cool thing about Bcachefs is you can use multiple disks, having say - one SSD as a write cache, another SSD as read cache and a bunch of HDDs as storage. This way the whole system is as fast as the SSDs (until you fill in your cache drives fully) but with much higher capacity, at a much lower cost. You could use this with just two drives - SSD for cache and HDD for storage, or have more HDDs.
@unfa yeah I saw that. One thing so far that does look promising is that the system seems to have less overhead for the file system.
@unfa I read about this over a year sgo. Thought it sounded great and then forgot about it. Also curious about experiences with it.
@unfa snapshot support is still in development, but once this is implemented I will give it a try.
@unfa I know nada about kernels and filesystems but this trend of financing software dev via patreaon is way cool. And "les bottines suivent les babines": I'm contributing $ to #olivevideoeditor dev efforts (after learing about it on your YT channel) https://en.wikipedia.org/wiki/Olive_(software)
Olive (software) - Wikipedia

@unfa
B.CacheFS?
@sjaehn Oh, I see it now! Not sure what that would do t audio, though :D
@unfa I'm working on it right now, though I'm porting it on gentoo.
@unfa This resounding vote for bcachefs by other fs developer Dave Chinner was interesting, see https://lwn.net/Articles/867427/ #bcachefs
The Btrfs inode-number epic (part 2: solutions) [LWN.net]

@bluss So it seems that Btrfs performance will degrade with a lot of snapshots (1000s). I am not nearly using this much, but I can see how for industrial use cases this is a big issue.
I would be glad to see Bcachefs merged into the kernel and also made a bit easier to use. I've compiled a custom kernel and tested it a bit, but... it stopped working, complaining about some missing libraries.

Bcache is working great for me, allowing me to have a #Btrfs filesystem that uses an HDD+SSD for cache.