this post was submitted on 23 Aug 2026
58 points (100.0% liked)
technology
24446 readers
305 users here now
On the road to fully automated luxury gay space communism.
Spreading Linux propaganda since 2020
- Ways to run Microsoft/Adobe and more on Linux
- The Ultimate FOSS Guide For Android
- Great libre software on Windows
- Hey you, the lib still using Chrome. Read this post!
Rules:
- 1. Obviously abide by the sitewide code of conduct. Bigotry will be met with an immediate ban
- 2. This community is about technology. Offtopic is permitted as long as it is kept in the comment sections
- 3. Although this is not /c/libre, FOSS related posting is tolerated, and even welcome in the case of effort posts
- 4. We believe technology should be liberating. As such, avoid promoting proprietary and/or bourgeois technology
- 5. Explanatory posts to correct the potential mistakes a comrade made in a post of their own are allowed, as long as they remain respectful
- 6. No crypto (Bitcoin, NFT, etc.) speculation, unless it is purely informative and not too cringe
- 7. Absolutely no tech bro shit. If you have a good opinion of Silicon Valley billionaires please manifest yourself so we can ban you.
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments

This is a very good idea (and my personal practice). It allows you to replace the OS without touching your personal files. Only reason I didn't suggest it is it looked like available space was already very limited.
It is certainly possible to use Btrfs subvolumes instead of a separate partition, but many Linux distro GUI installers do not have robust support for this and will prevent you from using the same partition for different mountpoints (they typically don't understand or provide a way to set the btrfs-specific
subvol=mount option). On a manual distribution like Arch or Gentoo this isn't a problem at all, but I've had to get creative when using GUI installers for Debian and Solus. Fedora's GUI installer "supports" it, but last time I did it, it triggered another bug in the process later on based on a similar assumption.It is easy enough to do post-install (turning /home into a subvolume and adding it to fstab), but you will still have a hard time later on replacing only the OS, which is the main point of setting things up like this.
If people are willing to read a bit the archwiki install section on setting up LVM is very good and I used to use it to teach newbies when I worked as a sysadmin.