stefandz Jun 22 7:24AM 2017 CLI
Doing a bit of prune testing with duplicacy cli and running into issues - perhaps I misunderstand what's going on.
Let's say that I want to delete an entire remote backup, but keep my current files. For the purposes of this example, I have a folder named source
and one named remote
. They are both local (for simplicity).
I have done the following:
cd /path/to/source
echo "this is a test" > test.txt
duplicacy init archive /path/to/remote
duplicacy backup (repeat 5 times to make 5 dummy snapshots)
duplicacy prune -d -a
I would expect to see a list of all 5 backups that would be deleted, but instead I get No snapshot to delete
. If I instead run
duplicacy prune -d -keep 1:1
I also get no snapshot to delete
I would expect to see snapshots 1-4 listed for deletion, with just snapshot 5 remaining.
What am I misunderstanding here?
stefandz Jun 22 10:17AM 2017
Just realised that
duplicacy prune -d -keep 1:1
should return no snapshot to delete
as the snapshots are not yet older than 1 day (and 1:0 is not a valid retention policy).
However would still expect
duplicacy prune -d -a
to return all the snapshots.
gchen Jun 22 12:01PM 2017
You'll need to specify the revisions to be deleted:
duplicacy prune -d -a -r 1-5
stefandz Jun 22 3:52PM 2017
Ah, OK - so first
duplicacy list
and then use that for the -r option in prune. Thank you for your patience!