Feature changed by: Stefan Behlert (sbehlert)
Feature #314606, revision 5
Title: Improved Btrfs subvolume management in YaST Partitioner
openSUSE Distribution: Unconfirmed
Requested by: Dainius Masiliunas (greatemerald)
- Product Manager: Michael Elliott (mge)
Partner organization: openSUSE.org
The current implementation of Btrfs subvolume management is a bit too
simplistic. It allows adding and removing subvolumes, but that is all.
Expanding this to view subvolumes as actual subvolumes would be
beneficial. Perhaps something akin to LVM configuration, as Btrfs
subvolumes can handle much of what LVM does.
At the same time, this could allow easier interfacing with Snapper.
When using Btrfs as the main file system, it is useful to have a single
Btrfs partition for both / and /home, as it allows for more efficient
disk space use. When reinstalling and upgrading, it is now a problem,
as there is no way to remove certain subvolumes and leave others, and
keeping /home between installations is often useful. Another case is
when a multi-device Btrfs volume is desirable. The YaST partitioner
only allows creating "regular" Btrfs partitions right now.
A feature like that would also be useful for tighter Snapper
integration. It would be a convenient place to set which volumes should
be monitored by it, and which are not. In addition, it would help
resolve a few bugs, such as the failure to automatically create
subvolumes for excluding directories from Snapper monitoring when
choosing to format the Btrfs partition.