storaged-project/blivet-gui

Unable to delete btrfs volume that has subvolumes

ludwigd opened this issue · 1 comments

A btrfs volume cannot be deleted until all subvolumes are deleted. As the subvolumes have to be deleted one by one, this can be very annoying if you have many of them (for example created by snapper or timeshift).

Deleting the parent volume should ask for permission to auto-remove existing subvolumes.

To reproduce, fire up a the Fedora installer in a VM and choose "Advanced Partitioning (Blivet Gui)". Create a Btrfs Volume with some subvolumes and try to delete the parent volume. See attached screenshots.

A. Btrfs Volume with subvolumes has 'Delete' deactivated.
Screenshot from 2021-01-20 10-20-45

B. Btrfs Volume without subvolumes can be deleted
Screenshot from 2021-01-20 10-21-57

This is actually already implemented and will be available in next release, see #245

Feels nice to be actually one step ahead of RFEs for once :-)