以下脚本几乎完美地满足了我的备份需求:http://pastie.org/3368661
但是,它只允许您备份到服务器或远程 FTP。我想添加一个备份到 Amazon S3(不是标准 FTP)的选项。
从第 323 行开始,事情就需要开始改变。
我还想要求能够删除 S3 上的旧备份,但看来亚马逊现在通过他们的控制台提供了该功能,所以这里不需要它。
如果有人无法找到在此脚本中执行此操作的方法,第二种选择是备份到服务器文件夹,然后使用开源项目(如 s3sync.rb),但这并不理想。
这是用于运行 Centos 5 和 Plesk 10 的 MediaTemple DV 服务器。提前致谢!
找到更多信息:http://wiki.mediatemple.net/w/(dv)_4.0:Setup_s3fs_to_easily_use_Amazon_S3
答案1
我倾向于将东西转储到文件系统上的一个地方(通常是 /var/backups),然后使用例如支持 S3 的 duplicity 之类的东西备份文件系统。