@stan-qaz:
@Harvy66:
BTRFS is not going to be production ready for a long time, it also has a lot of logic design issues that make it less than ideal for sysadmins. It wasn't designed by sysadmins, so they don't know the kinds of issues sysadmins have to deal with.
Thanks for that information, it is interesting stuff to think about and I've filed a copy away for review prior to my next Linux upgrade. OpenSuse Linux is shipping BTRFS as the default filesystem for some partition types today in version 13.2 and they intend to fully move to it at some point. They have jumped too early before on technical decisions, recently on systemd, so I am a bit leery of their choices at this point and don't wish to have another mess like I did when they went to Reiser (spelling?) as a file system and then it went away.
I don't see ZFS as a realistic option for my Linux needs due to the non-support by Linux distributions but since I'm not wedded to Linux as an operating system you make some interesting points that recommend an OS that offers native support for ZFS. For someone wedded to Linux the use of the ZFS format from the project might be a good option but it seems like it would be a lot safer to just go with a BSD and native ZFS.
I hear the recent FreeBSD implementation of ZFS supports feature flags, which allows upgrades to not change the current ZFS, so you can properly snapshot and roll-back your OS. Say you have 10.1 installed, snap shot before upgrading to 10.2, and if something goes wrong, just switch back. Even maintain two snapshots and you can reboot into the other, or possibly run it in a jail.
Always back-up your stuff :p