Hello,
while restoring a vm backup over the pbs i noticed that the restore took a huge amount of time, multiple hours in fact which would be catastrophic for a productive system that needs to be restored in case of sudden crashes. So i tried to look into the possible reasons as of why the restore takes so long.
The VM itself uses a disk around 300GB which of course is not really small. The datastore on the pbs is a zfs using multiple HDDs. Replacing them with SSDs would make the whole thing run faster, i know that too. The server is also connected with a gigabit to the network. Upgrading to 10G would be better aswell. So far all points that make sense to me.
However, what kinda bugs me is the process of the restore itself. While reading the backup from the pbs already took around 2 hours, after reaching 100% read progress he immediately started with "downloading and verifying backup index" which again took 2 more hours until finally finishing the restore job.
And that's what does not make any sense to me.
My question is now: where does this verification come from? Is that something that the PVE server does on its own or does it come from the PBS aswell?
I also want to clarify that the PBS used is currently a test system, which means there are as for now no verify jobs configured and all backups on it are "verify state none". Is it possible that PVE/PBS does not restore a machine from a backup that never got verified? If so: is there a way to force the restore even without verification?
Or is there maybe a completely different reason for this behaviour?
Thank you in advance for answers!
Current PVE version: 7.2-1
Current PBS version: 2.0-7
while restoring a vm backup over the pbs i noticed that the restore took a huge amount of time, multiple hours in fact which would be catastrophic for a productive system that needs to be restored in case of sudden crashes. So i tried to look into the possible reasons as of why the restore takes so long.
The VM itself uses a disk around 300GB which of course is not really small. The datastore on the pbs is a zfs using multiple HDDs. Replacing them with SSDs would make the whole thing run faster, i know that too. The server is also connected with a gigabit to the network. Upgrading to 10G would be better aswell. So far all points that make sense to me.
However, what kinda bugs me is the process of the restore itself. While reading the backup from the pbs already took around 2 hours, after reaching 100% read progress he immediately started with "downloading and verifying backup index" which again took 2 more hours until finally finishing the restore job.
And that's what does not make any sense to me.
My question is now: where does this verification come from? Is that something that the PVE server does on its own or does it come from the PBS aswell?
I also want to clarify that the PBS used is currently a test system, which means there are as for now no verify jobs configured and all backups on it are "verify state none". Is it possible that PVE/PBS does not restore a machine from a backup that never got verified? If so: is there a way to force the restore even without verification?
Or is there maybe a completely different reason for this behaviour?
Thank you in advance for answers!
Current PVE version: 7.2-1
Current PBS version: 2.0-7