I have been very impressed with Duplicacy. While it does take a little while to get used too since the documentation is a little hit and miss (because as versions and features change, the older documentation doesn’t get updated) I have managed to recover what I needed from backups without any errors.
The main beef is Pruning. If I never prune, all is fine, backups are fast and life is good. But if I prune only once, then the .duplicacy folder grows to outrageous sizes (154GB) until I run a prune. But I hate to prune very often because it takes hours upon hours upon hours upon hours to prune. Often I will have to kill the process (I use CLI) and start it again. Only have multiple times will it finally finish and in most cases will clean up the local .duplicacy folder.
I do backups to B2 and I am running the latest 2.2.0 version and it does the same thing as previous versions. What exactly is it doing that takes so long? And what does .duplicacy directory have to grow in size if you only run the prune command once?
Here is my prune command:
prune -keep 0:365 -keep 30:70 -keep 7:14 -keep 1:1
My /etc directory is 44M. But my /etc/.duplicacy folder is 15GB? Why does it need to use so much space to backup 44M of data?