BTRFS and snapshots

It looks like P_J got them working with Timeshift and put a tutorial in the wiki. I have not gotten around to doing it.

I’ve followed the grub-btrfs tutorial and have the auto-snapshots enabled. I haven’t actually tested things by booting into one, but the snapshots show up in my grub menu. I can try booting into one a little bit later today, and can update this thread.

Also, someone should update that grub-btrfs tutorial, as it was written before we had the grub-btrfs program in the repos. If you follow the tutorial as-is, it works, but I think the process should now be simplified with the program in the repos.

2 Likes

Update: I just rebooted my system and chose my most recent snapshot from earlier today. It booted into it just fine, so following the grub-btrfs tutorial works great :+1:

1 Like

Sorry if these feels like a necropost at this point, but I’ve experimented with trying to set up OMLx with proper BTRFS subvols for snapper to work and have bootable snapshots. I have been able to do this on other distros with success, but I have not been able to achieve that success with the installer for OMLx. That being said, there is so little difference in functionality if one uses BTRFS, the dnf plugin, DNF5, Timeshift. The setup is so easy so long as you’ve set up your partitions correctly at installation. It doesn’t require any specific addressing to subvolumes, and it ā€œjust worksā€ once the basic process is implemented. And once DNF5 is fully released as default in OMLx, it will be even simpler.
Moreover, I am much happier with Timeshift than Snapper for average users. It is much easier for average users, for instance to interface with Timeshift than a snapper commandline. And there are problems using some of the GUI implementations of BTRFS management tools. (Flatpaks being effected by (I think it was) BTRFS-assistant creating a root level XDG-DOCUMENT-PORTAL which would make it nigh on impossible for flatpaks to launch without restarting the session (and never starting BTRFS-assistant) or killing the portal and having it respawn.
I have to add, though, I tried an install using the grub-btrfs package in the repos and couldn’t get that setup to work. I’ll try again on a VM in the near future as an experiment. Has anyone else had success setting up the dnf-snapshots with grub-btrfs from the repo? (I’m sure it’s a ā€œmeā€ problem, lol.)