rsnapshot到Amazon S3?

我正在看rsnapshot和S3来备份我的服务器。 但由于rsnapshot不能直接上传到S3,我不知道S3是否保留文件权限,我正在考虑将由rsnapshot创build的备份文件夹归档并上传到S3。

这可行吗? 还是有更好的select?

你有没有试过, http://duplicity.nongnu.org/ ? 它支持包括Amazon S3在内的大量备份。 从function页面,

Currently local file storage, scp/ssh, ftp, rsync, HSI, WebDAV, Tahoe-LAFS, and Amazon S3 are supported, and others shouldn't be difficult to add. 

rsnapshot不再是一个积极开发的项目(最新版本1.2.0是在2005年)。 Duplicity是积极开发(2012年5月发布),你可能想看看。

更新1:Duplicity支持完整的UNIX权限 – http://duplicity.nongnu.org/duplicity.1.html

通过使用GnuPGencryptiontar格式卷并将其上传到远程(或本地)文件服务器,Duplicity递增式备份文件和目录。 请参阅URL FORMAT以获取所有支持的后端以及如何解决这些问题。 因为重复使用librsync,所以增量归档是节省空间的,只logging自上次备份以来已更改的文件的部分。 目前口试支持删除的文件,完整的Unix权限,uid / gid,目录,符号链接,fifo等,但不是硬链接。

s3具有用于为用户和组configuration的读取/写入/更新访问的对象策略和存储桶策略。

更新2:rsnapshot有一个活跃的github社区和发布频繁https://github.com/rsnapshot/rsnapshot

对于S3你真的想要一些大文件,而不是很多小文件,所以rsnapshot的scheme是不适合这个(至less不是直接上传)。 S3也没有* nix权限或所有权的概念。 你想find一个备份系统来创build某种归档文件 – 这些归档文件在内部存储权限和所有权,并创build一些可以上传到S3并合理pipe理的大文件。