An application for managing BTRFS subvolumes and Snapper snapshots (mirrored from GitLab) - GitHub - garuda-linux/btrfs-assistant: An application for managing BTRFS subvolumes and Snapper snapshots...
Was looking at how to set up snapper on Fedora 39 and came across the ever knowledgable Stephens tech talks video. It does balance, setting up snapper, sub-volume management in a really cool GUI tool.
edit updated the link as the GitHub page was apparently ood, but it is in most repo's
Timeshift forces you to use a very specific layout of btrfs partitions or whatever those are called. On Fedora.for instance, unless you set them up manually, Timeshift will not work. Snapper isn't so picky.
I never had to set it up. I use endeavour OS and all I did was choose "btrfs" in the installer. That's it. I just installed timeshift after that and ran it like normal. No issues. Installed auto snap and grub-btrfs and I'm in the races.
(I promise you this statement is related. It's a little bit of history on BTRFS/ReiserFS though. BTRFS actually has support for in-place conversion from EXT and... ReiserFS, as it was kind of a competitor and the same engineers worked in ReiserFS)