以下脚本几乎完美适合我的备份需求: http : //pastie.org/3368661
但是,它只允许您备份到服务器或远程FTP。 我想添加一个选项来备份到Amazon S3(这不是一个标准的FTP)。
在323行是需要开始改变的地方。
我还想要求在S3上删除旧备份,但是现在亚马逊似乎通过他们的控制台提供了这个function,所以这里不需要这个function。
如果有人不能在这个脚本中find这样的方法,第二个select是备份到一个服务器文件夹,然后使用一个开源项目,如s3sync.rb,但这并不理想。
这是运行Centos 5和Plesk 10的MediaTemple DV服务器。
find更多信息: http : //wiki.mediatemple.net/w/( dv)_4.0: Setup_s3fs_to_easily_use_Amazon_S3
我倾向于将东西转储到文件系统上的某个地方(通常是/ var / backups),然后使用类似于支持S3的副本的方式来备份文件系统。