Verify status on pull jobs / snapshot storage usage

Aug 20, 2025
6
0
1
Hey there,

I've been looking at and testing the Proxmox Backup Server for a little while now, and I do have a few questions.

- When using a pull job to update an external data store, the verify flag appears to be copied over too. A subsequent verify on the external data store will then not verify the just copied chunks, even though they - in my opinion - should be, because you want to verify that the write to the external data store was successful. Can the verify-flag be cleared from the target data store when a snapshot is pulled or pushed?

- Is there a way to determine how much storage a snapshot actually uses? The current metric is the one that "looks most impressive" but is the "least useful" I could have. "Looking impressive" doesn't really help me ;) When I have a 600GB VM, and see ten snap shots, they say 10x 600GB = 6 TB, which only serves to wow someone ("I only have 1.5TB of storage, but I'm storing 6TB of data there - all with with dedup"). Getting more of a feel much storage a snapshot actually occupies would give me a good impression on how volatile the data on said VM is. I know it's a bit more complicated than that, because the size a snapshot truly occupies changes based on the other snapshots. Anything would be more useful than seeing 10x 600GB though. A useful metric may be "size of chunks used by only this snapshot" and "size of chunks that are shared with at least one other snapshot". Right now the only metric I have is "your VM has a 600GB disk" - which, yea, I know.
 
Hi
Hey there,

I've been looking at and testing the Proxmox Backup Server for a little while now, and I do have a few questions.

- When using a pull job to update an external data store, the verify flag appears to be copied over too. A subsequent verify on the external data store will then not verify the just copied chunks, even though they - in my opinion - should be, because you want to verify that the write to the external data store was successful. Can the verify-flag be cleared from the target data store when a snapshot is pulled or pushed?
No, this is currently not possible. However the chunks are already verified after being transferred over the network, before being persistent to disk. It could however make sense to strip the verified state. Please add an enhancement request for that at https://bugzilla.proxmox.com
- Is there a way to determine how much storage a snapshot actually uses? The current metric is the one that "looks most impressive" but is the "least useful" I could have. "Looking impressive" doesn't really help me ;) When I have a 600GB VM, and see ten snap shots, they say 10x 600GB = 6 TB, which only serves to wow someone ("I only have 1.5TB of storage, but I'm storing 6TB of data there - all with with dedup"). Getting more of a feel much storage a snapshot actually occupies would give me a good impression on how volatile the data on said VM is. I know it's a bit more complicated than that, because the size a snapshot truly occupies changes based on the other snapshots. Anything would be more useful than seeing 10x 600GB though. A useful metric may be "size of chunks used by only this snapshot" and "size of chunks that are shared with at least one other snapshot". Right now the only metric I have is "your VM has a 600GB disk" - which, yea, I know.
Improving this is actively being worked on, see https://bugzilla.proxmox.com/show_bug.cgi?id=5799