Я делал резервную копию моего репозитория 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.
Оттуда вы можете следовать это руководство по настройке всего этого.