Re: Is BTRFS dead? Who is the new king?

Originally Posted by
averyfreeman
It stands to reason that snapshots of /home should just be done manually, while the configuration for yast+snapper should exclude /home since those snapshots are focused on system disaster recovery.
You could always make a separate configuration for /home with different triggers.
as far as the database or java software installing transactional data elsewhere than /var, chances are at least some package maintainers have thought of this and moved their directories - of course, some may not.
This is the beauty of the BTRFS subvolume being default, though - it's much more likely to be adopted properly across the OpenSUSE ecosystem than if it were offered as add-on technology.
See the links I provided in my post just above for how BTRFS is implemented for /home...
Snapshots are completely disabled for the /home subvolume, and reasons are given.
You'll also see that common locations for databases, virtual machine disk files and more are excluded by default from snapshots.
I haven't tried implementing, but I expect that if you want to implement shapshots for /home, it might make more sense to implement as a completely separate volume rather than as a sub-volume of / so that when you roll back, you won't affect both / and /home (It's also possible to restore individual files and folders in BTRFS, but it's less convenient). Before doing something like this, you'd probably want to do a deep think about what folders to exclude... eg Virtualbox commonly stores its virtual machine disk files in a subdirectory of /home.
Probably bottom line for current new 15.1 /home layout with BTRFS is that... There is little change. Since no snapshots are supported for /home, the main benefit probably is BTRFS auto self-healing.
TSU
Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
Solved a problem recently? Create a wiki page for future personal reference!
Learn something new?
Attended a computing event?
Post and Share!
Bookmarks