After resizing the size of a virtual disk for a Proxmox VM, subsequent jobs might start failing.
VM Backup stores backup state information for Proxmox VMs under the following directory:
/var/lib/hse-vmb/pve-storage/hse-vmb-store/
If the VM disk size is changed, the existing 'backup-state' file for the relevant VM may no longer match the current VM configuration.
Solution
Rename the 'backup-state' file for the affected VM when there are no active jobs on VM Backup. Afterwards, run a manual backup. VM Backup will then recreate the 'backup-state' file using the updated information.
To rename the file, follow the steps below:
- Browse to the Proxmox VE web interface
- Select the relevant node and open > [Shell]
- Browse to the VM Backup storage directory:
cd /var/lib/hse-vmb/pve-storage/hse-vmb-store/
- Locate the 'backup-state' file for the affected VM.
If the VM ID is 100, the file will be named 'backup-state-100.json'
- Rename the 'backup-state-100.json' file to 'Old_backup-state-100.json' by running the following command (replace '100' with the relevant VM ID):
mv /var/lib/hse-vmb/pve-storage/hse-vmb-store/backup-state-103.json /var/lib/hse-vmb/pve-storage/hse-vmb-store/OLD_backup-state-100.json
- Run a new backup for the affected VM
Do not rename other 'backup-state' files for other VMs unless required.
If the issue persists after renaming the 'backup-state' file and running a backup, please contact support by opening the button below "Submit a Request".