LINUX.ORG.RU

svn и backup


0

0

всем привет

насколько безумна и глупа идея хранить в свне бекапы (например sql-dump-ов баз данных, или нужные конфиги из /etc ... вобщем текстовой информации)??

смысл такой что довольно большое кол-во бд (mysql и postgres) на разных серверах ... если сливать дампы и хранить в виде файла то время хранение получается ограниченное, а свне нет.

посоветуйте есть ли смысл заморачиваться?

спасибо

★★★

Репозиторий слишком большим получится. Лучше бэкапы на болванки закатывать и так хранить

bakagaijin
()

Вообще-то я именно в svn конфиги и храню. Раньше хранил в cvs.

Процедура совсем несложная (возьмём для примера локальный репозиторий). Примерно так:

# svnadmin create /var/lib/svn
# chmod 0600 /var/lib/svn

# svn mkdir file:///var/lib/svn/etc -m 'init'
# cd ~
# svn co file:///var/lib/svn/etc
# mv ~/etc/.svn /etc && rm -f ~/etc

И всё, дальше просто добавление нужного файла/каталога в версионность:
[root@server etc]# svn add nsswitch.conf openldap
[root@server etc]# svn ci -m 'Added some configs and relative files before setting up OpenLDAP'

Удобно тем, что всегда есть все версии конфигов и можно само хранилище сделать сетевым.

По поводу дампов баз данных - можно хранить. без проблем. Заморачиваться ли?... по поводу конфигов - да. По поводу дампов - я бы не стал... впрочем, зависит от размера дампов - если полгига, то лучше другие средства, если пару мегабайт - можно и в svn.

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

дада я именно это и имел ввиду

ну и еще базу данных можно сделать бекап каждые три часа и тогда будет версионность базы

fura13 ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.