We have an offline backup plan that involves a set of removable SSD drives that are taken offsite by different techs. We're in the process of moving from ESXI and Veeam to PVE and PBS (with some Veeam remaining). A drive for each weekday, for use in absolute worst case scenarios where everything else is gone
I thought we had mostly duplicated the functionality we had with Veeam and Synology USB Copy, but we ran into an issue late last week where our removable drive backups started hanging up because the drives were full.
We have the Sync Jobs set to Mount the disks automatically, Run on Mount, Unmount when done, and Remove Vanished. They're copying a local Datastore on the PBS server, so it's very fast, which is nice.

After doing some looking, it looks like the 'Remove Vanished' doesn't run garbage collection on the disks. If we disable Run on Mount on the stuck disk, we can run Garbage Collection on the datastore, and it empties out that majority of the drive.


Is there a way to have PBS run Garbage Collection as part of the removed Vanished before the sync is considered complete? Am I right in my assumption that Remove Vanished is basically just running the Prune?
The only other solution I've been able to brainstorm that keeps things as slick and automated as we're used to is to set Garbage collection to run roughly when they usually get connected in the morning, and hope that it is enough to maintain the disk space, but not sure how well that will play with the unmount when done.
I thought we had mostly duplicated the functionality we had with Veeam and Synology USB Copy, but we ran into an issue late last week where our removable drive backups started hanging up because the drives were full.
We have the Sync Jobs set to Mount the disks automatically, Run on Mount, Unmount when done, and Remove Vanished. They're copying a local Datastore on the PBS server, so it's very fast, which is nice.

After doing some looking, it looks like the 'Remove Vanished' doesn't run garbage collection on the disks. If we disable Run on Mount on the stuck disk, we can run Garbage Collection on the datastore, and it empties out that majority of the drive.


Is there a way to have PBS run Garbage Collection as part of the removed Vanished before the sync is considered complete? Am I right in my assumption that Remove Vanished is basically just running the Prune?
The only other solution I've been able to brainstorm that keeps things as slick and automated as we're used to is to set Garbage collection to run roughly when they usually get connected in the morning, and hope that it is enough to maintain the disk space, but not sure how well that will play with the unmount when done.