I have a three node PVE cluster running with a few VMs.
One of them, I back up every two hours.
And every time the backup runs (and completes successfully) the dirty bitmap from the previous run is - allegedly - invalid and is cleared. And so the backup (currently shy of 600GiB) takes forever.
Since there are no errors, I have no idea where to start debugging this.
How can it be that the dirty bitmap is invalid every single time, after less than two hours?
What type of backup are you running? As soon as the VM is stopped the dirty-bitmap will become invalid. A "stop mode" backup for example won't be able to use any dirty-bitmapping because it will stop the VM before each backup.
Hi,
is this only a single backup job or do you have multiple jobs to different targets (different namespace also counts!)? Please share the VM configuration and backup log on both Proxmox VE and PBS side, and the output of pveversion -v and proxmox-backup-manager versions --verbose.
More and more PVE users have multiple target PBS...
IMHO it's better to use PBS sync to copy backups from one PBS to another instead of doing backup of the VM multiple times, even if PVE could use multiple dirty-maps for a few PBS. Less load on source PVE, less load on VMs and you offload the responsibility of doing the second backup replica to the backup server.
IMHO it's better to use PBS sync to copy backups from one PBS to another instead of doing backup of the VM multiple times, even if PVE could use multiple dirty-maps for a few PBS. Less load on source PVE, less load on VMs and you offload the responsibility of doing the second backup replica to the backup server.
Well, it's also my point but some users asked for such a feature.
Even though this is an old thread, I think this is a great idea to support dirty-bitmaps per target: This would allow 2 (or more) completely separated and fully independent backups sets.