В Fri, 03 Jul 2015 19:38:20 +0200
Achim Gratz
I've recently rolled back to an earlier snapshot to get Firefox working again. To prpare for the big Tumbleweed update I wanted to delete some snapshots, including one that was either immediately before or after that rollback. The "snapper rm" command failed, dmesg had a "the default subvolume cannot be deleted" message and the system was completely unusable after that since there were absolutely no mounted file systems anywhere anymore (including /proc).
So, low and behold, that snapshot I couldn't delete is indeed set as the default subvolume:
# btrfs subvolume get-default / ID 2337 gen 115112 top level 282 path .snapshots/1974/snapshot
Yes, I never liked it and still believe that is wrong design. ...
So how do I get the default subvolume back to where it should be, so
As far as I understand the only possibility is to copy data from current snapshot to top level volume and reset default. There is no way I am aware of to reshuffle subvolumes in btrfs.
I can remove some more snapshots and do the update?
Why cannot you remove other snapshots? They should be independent, no? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org