@crodges @iah btrfs is pretty amazing. I did a system upgrade on a box yesterday from openSUSE 15.0 to 15.1. Found out after that wireguard is not yet supported for 15.1, and I need it on this box. No problem, just rolled back to the auto-created pre-update snapshot (one command), rebooted, and I was back to a working 15.0. Like it never happened.
This is not the first time btrfs has saved my bacon and turned what would have been a full rebuild into a quick rollback.
@iah @crodges Yes, openSUSE supports btrfs on root with snapshots. It's the default configuration, and the tooling is designed to work with it. E.g. the package manager automatically takes a pre snapshot before installing updates, and the bootloader supports booting from a snapshot. Makes recovery from update problems very simple.
Kernel 4.12.14 on Leap 15.1. Tumbleweed is 5.1.4.
@selea @crodges @iah btrfs is quite mature. The bad press you probably heard about was a few years ago related to RAID5/6 and potential data loss. That one issue really stained their rep and prejudiced a lot of folks against btrfs. Most of the other negative reports often come from people who didn't do the research and learn how to setup btrfs or use/maintain it, then break it. It's an advanced filesystem that comes with added complexity and tooling
@selea @crodges @iah But I'll also caveat that by saying that I use btrfs on #openSUSE - a distribution that along with SUSE supports and helps develop btrfs. So the tooling is designed to work with btrfs and it is an integral supported option. I would be more reluctant to setup a similar btrfs on root config on a RHEL system, for example.
social.sdoconnell.net is one server in the network