ZFS is magic and all the hate is from absolute idiots. It’s fancy features are no harder to use than BTRFS’s, and its resiliency is phenomenal with enough drives.
I was having constant IO errors and problems due to bad SATA cables/controllers for months, and it only halted my system maybe three times. It never failed to boot after each hard reset, and a scrub quickly corrected issues every time. For months.
I know it’s anecdotal, but I also know if it were any other file system running my proxmox, my VMs and perhaps even my main OS would’ve been irrevocably corrupted under any other file system over the months it took me to troubleshoot my physical controllers/cables.
It has never been difficult to take ZFS snapshots or restore, and I never had to use them to fix the thousands of detectable IO errors over those months, either. I’ve fallen in love with ZFS, and it has had nothing to do with the sales pitches I’ve heard over the years.
If CachyOS even supports it tacitly much like the now old version of proxmox I have installed does, it’ll be worth it. At least assuming you have enough redundancy in drives to take advantage. I have 12 HDDs controlled by two mirrored NVMe special devices (holds the file index and I think hashes?) with high write tolerance that were surviving all the IO errors. I’m sure that tolerance drops significantly with only a few SATA devices and no special devices, though IMO the algorithms have more than proven their worth.
ZFS is magic and all the hate is from absolute idiots. It’s fancy features are no harder to use than BTRFS’s, and its resiliency is phenomenal with enough drives.
I was having constant IO errors and problems due to bad SATA cables/controllers for months, and it only halted my system maybe three times. It never failed to boot after each hard reset, and a scrub quickly corrected issues every time. For months.
I know it’s anecdotal, but I also know if it were any other file system running my proxmox, my VMs and perhaps even my main OS would’ve been irrevocably corrupted under any other file system over the months it took me to troubleshoot my physical controllers/cables.
It has never been difficult to take ZFS snapshots or restore, and I never had to use them to fix the thousands of detectable IO errors over those months, either. I’ve fallen in love with ZFS, and it has had nothing to do with the sales pitches I’ve heard over the years.
If CachyOS even supports it tacitly much like the now old version of proxmox I have installed does, it’ll be worth it. At least assuming you have enough redundancy in drives to take advantage. I have 12 HDDs controlled by two mirrored NVMe special devices (holds the file index and I think hashes?) with high write tolerance that were surviving all the IO errors. I’m sure that tolerance drops significantly with only a few SATA devices and no special devices, though IMO the algorithms have more than proven their worth.