How to install Debian with BTRFS to work with TimeShift
I am using TimeShift on my Kubuntu PC with BTRFS snapshots and I have to say that it's the most wonderfully easy and practical backup tool I've ever used. I recommend it to anyone using any distro, especially if you're using one that's less stable like rolling release, or bleeding edge ones. The cost of storage is minimal to a point you can make snapshots everyday and there are other tools you can install to update your Grub to allow you to boot into any snapshots and recover your filesystem in case of problems. But beware! TimeShift was implemented with Ubuntu's way of configuring BTRFS volumes in mind.
I was testing out Debian in a VM and trying to set up Timeshift to see if I can make snapshots and Timeshift didn’t work because of how Debian sets up volumes with BTRFS.
Since Timeshift uses Ubuntu’s way of setting up volumes and nothing else. Check this video to find out how to install Debian (or any other distro) on BTRFS so it works with Timeshift.
I experienced Timeshift with LMDE about 2 or 3 years ago. (Linux Mint Debian Edition) when I heard about it I immediately re-installed using BTRFS to try it out. I gotta say snapshot backups are very fast. It really surprised me. I tried out some config changes and restores and it went very smoothly. If you can leverage Timeshift in grub then I need to watch the video and set that up asap. Nothing more annoying than trying to diagnose a failed boot or giving up and reverting to a previous kernel. (Spoiler: It’s always nvidia kernel modules)