As much as i like to promote the wonders of ZFS.
i barely even used anything else since i switch to linux and started to run storagenodes,
so itās difficult for me to really compared ZFS to the other options.
i am running EXT4 for my OS, but thats doesnāt really seem faster or betterā¦
but it does work if the ZFS module in linux fails for whatever reason, or if the ZFS pool isnāt imported by defaultā¦
wouldnāt call ZFS slower, if anything itās over all much faster than EXT4 sure maybe not directly, but all the caching and other tricks ZFS does, makes many things run so much better, like when doing migrations using zfs send | zfs recv
ZFS also has more options for caches and such things than EXT4
However ZFS does come at one major downside, it needs more resources in just about every way one can imagine, ZFS is best with more disks, more RAM, more CPU, more Bandwidth, more SSDās for cachingā¦
but if you held it ZFS will keep your data alive and error free, which does make life a little bit easier in some casesā¦
however using EXT4 basically only requires you to select it when you partition / create a filesystem, then its just something you basically never deal with againā¦
BTRFSā¦
well it does sound fancy, has some nice features we long to see in ZFS, but i also hear that often those fancy features doesnāt workā¦ or its not 100% stableā¦ which is really something you want from a file system that one expects to be using for yearsā¦
some of the EXT4 partitions created today will still be around in 10 yearsā¦ sure they might not see much use, other than being located on a disk that hasnāt quite made it to the trash yetā¦
but still you will be able to plug the disk in and access the data on it.
storagenodes might take many years to really be goodā¦ do you really trust BTRFS to go 4 years without errors or revisions that doesnāt outdate your pool.
BTRFS = sure if you want to test it out, but i suspect you will eventually be forced to migrate the storagenode, if it survivesā¦
ZFS = if you are running raid this is imo the only option, because there are not many if any equally capable storage solutionsā¦ it wonāt be quick to learn, and it wonāt be light to runā¦
but it will be error free if you tend it a bit and use redundancy.
it does seem like its alien technology, pretty much everything you think you know about filesystem and partitions are just different with zfs
EXT4 = Its common, good support and documentation, easy to use, for many things this is the way to goā¦ not because you want toā¦ but because nothing else makes senseā¦
not like we all donāt want a rocketshipā¦like ZFS or BTRFS or Ceph but its difficult to drive a rocketship to the supermarket.