Amazon's S3 services look very interesting for doing backups, but I can't find a perfect solution to integreate it into our current setup (using either rdiffbackup or rsnapshot).

Did anyone of you ever used it in a similar way, and if so, how?
My basic idea was:
1. mount S3 (via FUSE?)
2. mount some encrypted FS on top of it (EncFS?)
3. run rdiffbackup/rsnapshot as usual on the resulting encrypted bucket

Any suggestions on tools how to do this? Are s3fs and EncFS what I'm looking for?

have a look at duplicity (http://duplicity.nongnu.org), it already supports S3, encrypted and incremental backups.

pratfall
wrote on 2009-05-30 17:21:

I set up encfs on s3fs not more than 12 hours ago, and it works fine. I’m using it to hold my music collection and stream via MPD, though, not do backups. I think encfs+s3fs+rdiffbackup could work, but take a look at the discussion thread on the s3fs google page- there’s some talk about s3fs blocking IO while it uploads to S3. For simple backups, and not file storage, I would echo mru’s suggestion of Duplicity. It encrypts everything with GPG, and supports S3 directly. I’d be interested to see BoxBackup writing to an S3 bucket, but I’d expect the same blocking IO problem could show up.