Google Admin Encourages Trying Btrfs, Not ZFS On Linux

Marc Merlin's presentation at Linux.Conf.Au 2015 was entitled "Why you should consider using Btrfs, real COW snapshots, and file level incremental OS upgrades." The talk was much like the one last August at LinuxCon Chicago where he was trumpeting Btrfs. Aside from openSUSE beginning to ship with Btrfs by default, most Linux distributions still tend to be EXT4/XFS based and leaving Btrfs as just an experimental install-time option. In fact, CoreOS switched away from Btrfs to EXT4+OverlayFS. Whether or not this next-generation Linux file-system is ready for production use remains a very controversial topic.
Merlin promotes Btrfs for its copy-on-write abilities, built-in snapshots, redundant and check-summed meta-data, upgrade/rollbacks support, built-in RAID, avoiding LVM, built-in file compression, online background scrubs, and other features. Whether Btrfs is stable and safe, Merlin says, that basic Btrfs is mostly stable, it doesn't corrupt anymore with recent kernels, using recent kernels are recommended, higher RAID levels are still maturing, there's still issues of Btrfs needing manual re-balancing, Btrfs fsck still being incomplete, there's no built-in file encryption yet, and Btrfs could always benefit from greater testing.
Those having 46 minutes to spend to be convinced to try out Btrfs, watch Marc Merlin's LCA2015 video presentation below.
There's also PDF slides for those short on time. At Phoronix I personally use Btrfs on a few test systems and on a few daily test systems in the LinuxBenchmarking.com farm though my main production systems are still generally on EXT4/XFS.
20 Comments