lately we are struggeling with space on our main Veeam repository. New hardware is not in place yet, so I have to be conservative. This week one of our Exchange DAG nodes failed, and it was replaced. I have two nodes in that DAG, both of which are backed up in one job. As the whole node was rebuild, Veeam read all disks of the new vm again, resulting in complete disk full. As all mail data is redundant in that job anyway, and the replaced VM stores about twice as much data as 'needed' now, I decided to delete the crashed VM from the backup in order to free space.
So I removed that VM from the backups, but practically no space, if any, was freed up. As you can see in the image below, there are now only 2 VM's in that job, the failed node was the third and I deleted that from the backup. The 30GB VM is an Edge server by the way, which hostname happens to end with ex002 as well, the 810GB one is the other actual DAG node that was still working. You can see the VBK of 2018-12-16 is bigger than the combined spaced of the VM's (955GB while the VM's in total only are 840GB) and the vib of 2018-12-17, so an incremental, and the first backup where the new VM is in, after deleting the crashed VM's data, holds 41.8GB data but the actual file size is 620GB.

So why isn't that space freed up? What's the use of deleting VM's from a job then on the first place? I know it frees up license slots, so that's one, but it should free up the disk space as well? I wonder what's still in that VIB file, as the incremental data of the Edge server and the remaining node is only 41.8GB. Is the data actually removed at all? How to free up space? I can't do any defrag jobs, as I have periodic fulls it tells me.