A really great and easy to understand article about BTRFS snapshots.
I’ve been looking into Timeshift, the gui tool to set up scheduled snapshots. I wonder if it’s possible to make it take snapshots and save them to an external drive?
EDIT:
So reading more into BTRFS, making snapshots on an external drive isn’t exactly what I need. However, snapshots are an amazing tool to have. Snapshots are light and fast and allow you to roll back changes almost like a version control system. I can see a lot of advantages of using this filesystem especially if you’re using a more bleeding edge distro that’s prone to breakage. You can easily rollback if something breaks or if you mess up playing with settings or system files.
I know I’ll be using this on my upcoming install on my home desktop PC. Especially with the Timeshift app which makes it all the easier.