Feature request: List all backup sets with their size


#1

I would like to see all backup sets that are stored for a particular backup configuration. This is currently possible by using the restore feature. All sets are listed as items in a dropdown list.

This should be better. In particular I’d like to see the size of that backup set. By size I mean the amount of space I could reclaim if I deleted that set. I also want to be able to delete specific backup sets. Currently, it is only possible to delete based on age and count.


#2

It’s possible to delete backup snapshots manually using the command-line but it’s not user friendly. That needs to be improved.

Telling what size each snapshot is going to free up is difficult. Each consecutive backup restore point likely uses mostly the same backend data, so deleting one may free up almost no space.


#3

I understand. I’d be willing to let Duplicati run a costly analysis to find out. In other words I’d be willing to click a button “Analyze” and wait a long time to get the results.

I’d like to implement a backup scheme where I do daily backups, keep 3 days, then 1 backup per week for 10 weeks, then 1 backup per month for 12 months, then forever every 6 month. If I want to achieve something like that I need both the ability to delete at will (seems to be available through the command line) as well as information about space usage.


#4

I’d use retention policy for that scheme. New retention policy deletes old backups in a smart way

However, getting that info may still be useful if you want to manually clean up some more.


#5

I will check that out.


#6

Not exactly an answer to your question, but maybe this helps:

You can see the increase in storage size between any 2 backup versions with the compare command.

  • From the Web UI, click to expand your backup job and click Commandline under “Advanced”.
  • Choose the command compare in the drop down menu.
  • Delete the contents of the “Commandline arguments” text box, replace it with “12”, “5” and “--full-result” (each value on a separate line, omit the double quotes).
  • Click the button Run “compare” command now at the bottom of the form.

image

This will list the difference between backup version 12 and version 5. It also returns the backup size of both versions.
Option --full-result lists all added, modified and deleted files, otherwise only the first 10 files are listed.

The compare command can be useful to track down which backup uploaded a lot of data and thus allocated much storage space.
Note that deleting a backup version that added much data to your remote storage does not mean that all storage space is reclaimed, as explained by @Pectojin.

If you accidentlly backed up one or more large files or folders and want to delete them from every backup set, you can do this using the purge command.
Don’t forget to delete or move the files to a location outside the selection of your source files, otherwise they will be uploaded again the next time the backup runs.
Another option is to exclude these files from your source files selection.

You can delete a specific backup version using the --version=n option. The easiest way to do this, is invoking the Commandline form in the Web UI, just like the compare command above.


Two comparable backups, huge duration differences