ZFS can do that, it can even use different read and write cache.
You think it's better than Bcachefs?
Feature wise it is, but in your use case it might be overkill.
Bcachefs is sus because supposedly it's made by a google employee.
Bcachefs only performs a subset of what ZFS can do. ZFS is generalized and is very heavy in comparison for resource requirements. Bcachefs is also very young (admittedly a couple years since I last looked at it) in comparison. "Better" is probably not the question to ask.
(post is archived)