You might have noticed that there has been some action going on regarding integrating Snapper better in our Garuda Assistant. Our next release will ship Snapper instead of Timeshift as tool to handle our snapshots
- snapper supports taking snapshots of any mounted subvolume, not only @ or @home.
- snapper allows you to name your snapshots however you like
- snapper supports both flat and nested subvolume layouts
- snapper creates read-only snapshots
- tools have been created for snapper which allow snapshot replication to external hosts/devices to allow snapshots to be used as part of a backup strategy
- snapper doesn't require the root of the btrfs partition to be mounted
Apart from that, integration with GRUB and the system itself stays mostly the same. The great thing about this is that we get a native way of handling snapshots in our Garuda Assistant!
While it is certainly possible to convert a system using Timeshift to Snapper (installing
snapper-support should be enough at this point - this will setup the needed configs and remove Timeshift), we will ship Snapper out of the box soon and need some people to test our new isos. Some testing has already been done by team members (eg. I'm running a fresh installation using the test iso) but we feel that we need some more feedback before releasing a major change like this.
A fitting dr460nized iso is available here: https://iso.builds.garudalinux.org/iso/garuda/dr460nized/210916/
At this point also a big thanks to @dalto for taking care of integrating Snapper with our Garuda Assistant app!
Looking forward to your feedback, thanks