incremental backup management

Hello all:

I had a couple quick questions. I'd like to backup my data to amazon s3, but I'm unfamiliar with it. I'm looking for a program that will allow me to encrypt my backups and upload them. Is there a way to make these incremental to keep down on disk space? If not, I'm perfectly fine with encrypting an archive and uploading it–is there something I can use to view my files up there and perhaps to cycle them? I'd like to store them by date and then just get rid of the least recent after x amount of days (30 sounds like a good number).


3 Replies

Duplicity does incremental + encryption using your gpg/pgp key:

If you're really concerned about anonymity/security I would highly recommend checking out tahoe-lafs:


I actually looked at that; it was nice enough and looked to be useful, but I'd rather just push a tarball up to the s3 that I encrypted and deal with it there. The problem being that incremental backups are really nice for my repos and stuff like that, but I was also backing up my home dir, which I don't really want coppies being stored incrementally, especially for stuff like email messages. I'd keep adding and the backup would just kepe growing larger and larger.

I guess my requirements changed in that I need something that can help me keep track of objects. I need to just shove archives up to s3 and after I have n archives delete the oldest. Is there something that is capable of handling this?

Thanks again,

you can do all of those things.

> remove-all-but-n-full count

Delete all backups sets that are older than the count:th last full backup (in other words, keep the last count full backups and associated incremental sets). count must be larger than zero. A value of 1 means that only the single most recent backup chain will be kept. Note that –force will be needed to delete the files rather than just list them.

> full

Perform a full backup. A new backup chain is started even if signatures are available for an incremental backup.


Please enter an answer

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct