How to truly delete snapshots / backup IDs in a storage?

I’m a little confused - let’s say I changed my mind, and no longer want to backup my local music. The repository is my local music folder, correct? The snapshot-id is ‘local-music’. They are stored on a destination drive (storage). I want to delete all the backed up revisions for that snapshot-id from the storage. I am using the web UI.

Am I correct that deleting the ‘ID’ under the backup tab on the web UI will just remove it as an option from the web UI, not delete the actual snapshot?

And am I correct that running a Prune command in the web UI will merely prune snapshot revisions according to the schedule - so I’ll have to wait for those snapshots to be deleted on schedule?

Thanks! I know I’m misunderstanding something!

You would need to physically delete snapshots/local-music folder manually from your target storage, and then run “prune” with the flag “-exhaustive”. It will take a long time but will purge the chunks that are no longer used by any revision from the target storage.

Yes.

Yep. Prune without -exhaustive flag will only read existing snapshots and remove chunks that were part of removed snapshots but are no longer needed. The exhaustive flag tells prune to look at all chunks, and remove orphans.

You can probably set the prune schedule with -keep 0:0 (or 0:1 if that does not work) to effectively prune all revisions from the snapshot ID. (I haven’t tried it though)
If I needed to purge the whole snapshot with all its revisions – I would have deleted it from storage and then cleaned up the datastore with -exhaustive prune.

2 Likes