deajan / backup-bench

Quick and dirty backup tool benchmark with reproducible results
BSD 3-Clause "New" or "Revised" License
112 stars 10 forks source link

Incremental restore vs full restore #7

Open andrewchambers opened 1 year ago

andrewchambers commented 1 year ago

Bupstash supports incremental restores - it will only download files it detects have changed. This may be faster, I am not sure if other tools support this.

basldfalksjdf commented 1 year ago

This sounds like a really cool feature. But, out of curiosity, what is the use case for such a feature? An easy way to restore to an earlier snapshot rather than disaster recovery?

andrewchambers commented 1 year ago

Bupstash doesn't support mounting a filesystem as shown in the table - but as an alternative you can 'checkout' directories more like git and browse them, to do these checkouts efficiently it has incremental restore. It also functions as a way to resume restores that were interrupted.

blackbit47 commented 1 year ago

Duplicacy always does incremental restores. It will not download data that is already there unless you tell it to overwrite.

basldfalksjdf commented 1 year ago

Duplicacy always does incremental restores. It will not download data that is already there unless you tell it to overwrite.

Kopia can also ignore restoring existing files, but I am not sure that is the same thing as what @andrewchambers is saying bupstash has. Ignoring existing files is not the same as only restoring a file if it has changed.