For my personal systems, I use rsnapshot to make incremental copies on a nightly basis into another internal SSD used only for backup. Because I only use SSD, the whole thing runs under a minute. Then monthly this gets it copied into an USB external HDD.