Think about this another way.
How can you reduce the time taken by those backups?
What qubes are you backing up? Do you need them all on every run?
Do you need to backup all the data in the qubes on every run?
I have no idea how your data is distributed between your qubes - you
Let’s say you have 1TB data in a “data” qube, and small amounts in your
other qubes. Why would you want to backup all that data on every run?
The obvious solution is to:
- Run a full backup of the data qube.
- Run daily incremental backups (using a tool like rsync) of data that has
changed to some other qube, “increment”.
- Back up the increment qube daily.
Alternatively, make use of that extra disk, and create a new “mirror”
Daily sync your data from “data” to the “mirror” qube.
Run a Qubes backup of the “mirror” qube, while working on “data”.
Just because you have a Qubes tool that backs up all your data, that
doesn’t mean that it is the best tool to use.
The advantage is that you will have a secure, encrypted backup which
you can restore in one fell swoop.
The first method requires at least 2 restore operations, but at
considerable saving in time and disk space. It will also allow you to
cherry pick changes from specific dates, so that if a file has been
accidentally deleted or modified, you would be able to go back to that
point in time. That, of course, is what a backup is for.