I use Clonezilla...
...for monthly backups on my home LAN. I start a VM with the the live cd (no other storage) that uses the host's filesystem cache, select the Lite Server option once it's booted, and mount the NFS share on my file server. Then I reboot each of my computers one by one and boot them from the network using Clonezilla's iPXE and back up the partitions. No need to mess with USB drives at all.