Назад | Перейти на главную страницу

Альтернативное хранилище для резервного копирования SVN с помощью rsync

Я делал резервную копию моего репозитория SVN и среды трассировки, используя еженедельное задание cron и 2 пользовательских скрипта. Это было отправлено в Joyent Strongspace; но поскольку они прекратили обслуживание, мне нужен альтернативный провайдер. Я бы предпочел amazon S3, потому что я уже использую его, но любая альтернатива, которая будет работать без особых (каких-либо) изменений в моем процессе, будет приветствоваться.

Вот мои 2 сценария:

#!/bin/sh
rsync -rltpvz --delete /svn/ kryptonite\@mycompany.joyent.net@strongspace.joyent.net:svn

#!/bin/sh
rsync -rltpvz --delete /var/lib/trac/ kryptonite\@mycompany.joyent.net@strongspace.joyent.net:trac

S3 не поддерживает rsync из коробки. Однако вы можете использовать FUSE и s3fs чтобы создать файловую систему поверх S3, а затем там rsync.

Оттуда вы можете следовать это руководство по настройке всего этого.