okay, so i have three servers, and one “back up” server.
all three servers are running Virtualmin, and the backup server is running just Webmin.
I want All Virtual Hosts, at the beginning of the month, to be backed up to the local server/disk.
at the end of that month, I would like to upload this/these backups to the remote host (backup server).
I would like this done using as little memory, cpu cycles, space and i/o activity as possible.
I have started with slightly downgrading the cron job processes cpu/nice/io priority. next i created a monthly incremental backup to /var/backup/all_virtualhosts. lastly, i have used Cluster File Copy to copy these files to the remote server (using built in webmin fast rpc).
everything seems to go swimmingly, except only sometimes when uploading the backup, i have to first delete the backup, - it was having a problem finishing the upload on some large archives.
MY QUESTION: Is this the preferred and best practice for doing what i need? should i be making a full backup instead and uploading that? should i even be using incremental backups the way i am?