zfs is confusing as hell for noobs like me. I only really recently learned how to use btrfs. Is there any real reason to use zfs over btrfs on Linux anyway?
I think it’s just hardware optimization. You get a ton more pain and risk replacing a drive in zfs vs raid10, but it’s more space efficient and flexible to use zfs. This is all academic, because the goal of these systems is a certain level of performance, availability, and data integrity, but not data safety. You need backups (preferably off-site and even off line) backups for that.
To be clear, I didn’t lose any data, ended up moving everything off the ZFS pool and went back to ext, the crashes I had just made the ZFS unavailable until I rebooted the machine.
I’ve never used bcachefs and only recently read about some of the drama. I wish the project the best but at this point it is hard to beat zfs
zfs is confusing as hell for noobs like me. I only really recently learned how to use btrfs. Is there any real reason to use zfs over btrfs on Linux anyway?
No unless your doing raid 5 or 6 not there isn’t.
There are some niche features, but if you’re not aware of them then no. It’s just licence encumbered btrfs for the majority of us.
On top of being confusing, I had my whole proxmox node crash because the ZFS pool randomly crashed out multiple times 🤷♂️
Probably due to the consumer grade nvme I was using it on but… Still why?
Also used a lot of extra ram just to function
I think it’s just hardware optimization. You get a ton more pain and risk replacing a drive in zfs vs raid10, but it’s more space efficient and flexible to use zfs. This is all academic, because the goal of these systems is a certain level of performance, availability, and data integrity, but not data safety. You need backups (preferably off-site and even off line) backups for that.
To be clear, I didn’t lose any data, ended up moving everything off the ZFS pool and went back to ext, the crashes I had just made the ZFS unavailable until I rebooted the machine.
I have used btrfs exactly once because it was the default on openSUSE, and the filesystem eventually became corrupted and unrecoverable.
They don’t really compete on the same features, but I get what you mean.