My main interests aside from data integrity are snapshots and the ability to boot from such a snapshot. That's afforded by beadm on Solaris which uses a zfs snapshot behind the scenes.
Any thoughts, opinions or comments based on experience with btrfs and/or zfs on a Linux platform?
The biggest pro I see so far (only been a few months) is that fsck takes virtually no time at all.
Another thing I've noticed (and this seems odd to me) is that my custom partitioning schema usually involves a separate partition for /,/home,etc. but "df -h" typically shows both / and /home as sharing the same device/partition. Not sure yet what that is all about.
If you plan on using zfs I have found by painful experience you need to have an enormous amount of memory. I am currently running with zfs and it takes 20G of memory to really support it well.
bookmark for later
Both have strengths. ZFS has very nice snap shot technology but the draw back is zfs is not native to the kernel (this could have changed, it’s been a long while since I’ve read the commits) so it takes a good chunk of memory since it is “user space”. btrfs has an excellent journal type recovery method and is well suited for VERY large filesystems.
If it’s just your local system and a couple TB, ext4 still fits a good mold.
Allow me to disabuse you of the notion: "Are you logged in?"