Thanks for your patience
@itNGO @t.lamprecht .
That means Stop might spend more time on backups than Snapshot, right?
As dirty-bitmaps are dropped when shutting down a VM, so slower incremental backups when using PBS, yes.
But the main point is the downtime. When using stop-mode your VM needs to shutdown which might take some minutes, and then needs to boot up which also might take some minutes where your services won't be available.
While when using snapshot-mode the VM will continue operating normally without downtime.
How well a VM can handle a restore depends on the services the VM is running. Restoring a stop-mode backup is clean as all the services were in a well defined state at the time of the backup (as all services got gracefully shutdown before) while restoring a snapshot-mode backup is like booting a VM after a hard reset/crash.
Lets say you run something like a minecraft server that only saves the world every full hour or when shutting down the minecraft server. If you run a stop-mode backup at 01:45 and restore it, the world would be at the state of 1:45, as it got saved from RAM to to disk when the VM and the minecraft server got shut down.
When running a snapshot-mode backup at 1:45 and then restoring it, the world would be at a state of 1:00 with the last 45 minutes of data lost, as the last 45 minutes of changes were only stored in RAM that is then lost without a proper shutdown dumping the RAM to disk.
On the other hand it would be really annoying to use a hourly stop-mode backup as everyone would get kicked every hour and need to wait some minutes before it would be possible to reconnect.
So really depends whats best...
I personally use snapshot mode backups for running guests and backup jobs and stop mode backups in case of a maintainance task like before doing a major update or to migrate a guest to another host via backup+restore where downtime isn't a problem.
Or in other words: If I know I will do a restore later I use stop-mode backups. If I probably won't restore the backup and want it just in case something might go wrong, I use snapshot-mode backups as losing some unsaved data but having a recent backup is better than having a outdated stop-mode backup or no backup.