I’ve got a laptop so a second, persistent drive is not so easy.
I do backups on an external. I use Deja Dup which works pretty good. Looks like Grsync is the graphical version of rsync, https://en.wikipedia.org/wiki/Grsync
I’ll have to check it out
Here's the left pane of backintime that shows the various restore dates available. Because of the way that the program uses rsync, it uses hardlinks for files that don't change, so it is extraordinarily efficient from a space standpoint. Every single backup is effectively a full backup, so you don't have to hunt for stuff that you might want to restore. This program actually works really well with removable drives. If I had a different drive attached to the same mount point, it would simply show different restore dates.

As you can tell, I'm a big fan of this, because it has saved my rear end on several occasions. Sometimes my fingers are too darned fat!