I want to be able to format my system without formatting my home, I know I can keep them seperate partitions but I would prefer if I can have dynamic sizes of each, can I achieve that by creating a sub volume for each? Would I be able to distrohop without removing my home while keeping the sizes dynamic? I never sat up a BTRFS before so I’m clueless
Don’t format, just create separate subvolumes for the distros and keep the home subvolume mounted on each root then delete the root subvolume of the distros you don’t want when you’re done with them.
If you format the btrfs partition, it will erase everything. You can just delete the old root subvolume and create a new one when installing a different distro though.
Even without BTRFS it is possible to just delete every folder on root except for /home
. Haven’t encountered any distros that couldn’t handle it.
You are replacing partitions with subvolumes, as such you have to make these operations on the btrfs filesystem (so as others have already written, deleting the subvolume instead of re-formatting the partition).
Make a separate home partition, and make fs BTRFS, having subvolune of root system may be tricky for formatting