My setup is - Light Linux Debian as Virtualbox host with multiple VM. Some VMs are run every day, some rarely. And also some set of files needed for all VMs. My first idea was to backup the Host and therefore keep all my VMs backed up.
One thing I realize - as soon as I run VM - it is backed up in next incremental backup.
This really is the result I want, but I do not know if it is resource (HDD space) efficient.
Would it be reasonable to back up often used VMs as separate clients and remove their VDI from backup?
Thanks for your opinion, just looking for best practices.
Depends on what you want to achieve. If you think that data corruption is possible on VM (someone drops a table, deletes a file) leave incremental backups there. If you believe that VM corruption is more likely - backup VMs themselves. I only do second part and even that I do without UrBackup. I would go for both backups if you have the space for it.
Do you do VDI backups in snapshot mode or do you turn off your VMs?
I am starting to plan. As I am planning to do incremental backups every 3h, could be that the VM is up.
Therefore I am thinking to backup the VM settings from HOST. And do the disk image and file backup from GUESTS (since most used are WIN).
Well, you would kinda have the original VDI with images on UrBackup? Just need to write down UUID then. What I do is do LVM snapshot, copy VDI, send it off to a backup server. UrBackup can take care of files on the VM’s FS.