使用 rsync 进行 SVN 备份的替代存储

使用 rsync 进行 SVN 备份的替代存储

我一直在使用每周 cron 作业和 2 个自定义脚本备份我的 SVN repo 和 trac 环境。这些备份一直由 Joyent Strongspace 提供;但由于他们已经停止了这项服务,我需要一个替代提供商。我更喜欢 amazon S3,因为我已经在使用它了,但任何不需要对我的流程进行太多(任何)更改就可以使用的替代方案都会受到欢迎。

以下是我的两个脚本:

#!/bin/sh
rsync -rltpvz --delete /svn/ kryptonite\@[email protected]:svn

#!/bin/sh
rsync -rltpvz --delete /var/lib/trac/ kryptonite\@[email protected]:trac

答案1

S3 不支持开箱即用的 rsync。但是,您可以使用 FUSE 和s3fs在 S3 上创建文件系统,然后在那里进行 rsync。

从那里,您可以关注本指南设置整个事情。

相关内容