incremental backup management
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).
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?
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.
Perform a full backup. A new backup chain is started even if signatures are available for an incremental backup.