Опыт автоматизации бэкапа БД в "облако"

Дополнительное программное обеспечение от разработчиков

Опыт автоматизации бэкапа БД в "облако"

Сообщение rabindranat » 19 ноя 2013, 10:15

Хочу поделиться опытом автоматизации резервного копирования базы данных СПО ИАП.
Серверная часть СПО ИАП работает на сервере отдела ГПН, который находится под управлением ОС Ubuntu Server 12.04. Один раз в день запускается cron-скрипт:
Код: Выделить всё
0 18 * * * /home/trifonov/firebird-backup

который делает сам бэкап и копирует файл бэкапа в папку Dropbox:
Код: Выделить всё
#!/bin/bash
BCKNAME=/home/trifonov/backupDB/firebird/`date +%Y`/ibgpn-`date +%F`.gbk
LOGNAME=/home/trifonov/backupDB/firebird/`date +%Y`/log/ibgpn-`date +%F`.log
if [ ! -d /home/trifonov/backupDB/firebird/`date +%Y` ]; then
mkdir /home/trifonov/backupDB/firebird/`date +%Y`
fi
if [ ! -d /home/trifonov/backupDB/firebird/`date +%Y`/log ]; then
mkdir /home/trifonov/backupDB/firebird/`date +%Y`/log
fi
rm -f $BCKNAME.gz
rm -f $LOGNAME.gz
(/usr/lib/firebird/2.1/bin/gbak -b -v localhost:/var/lib/firebird/2.1/data/IBGPN.GDB -user sysdba -pass masterkey $BCKNAME 2>&1) > $LOGNAME
gzip $BCKNAME && cp -f $BCKNAME.gz /home/trifonov/Dropbox/firebird-DB-last-backup.gz
gzip $LOGNAME

Таким образом происходит ежедневное резервирование последнего бэкапа в "облако" Dropbox без моего непосредственного участия. Хранение полного списка бэкапов затруднительно, так как мой аккаунт в Dropbox весьма ограничен в объеме и используется не только для резерва БД СПО ИАП.
Надеюсь мой опыт кому-нибудь пригодится.
www.fire-inspections.ru
rabindranat
Авторитет
Авторитет
 
Сообщения: 218
Зарегистрирован: 29 июн 2012, 12:07
Откуда: Красноярский край, ЗАТО Железногорск
Регион: 24

Re: Опыт автоматизации бэкапа БД в "облако"

Сообщение BuKTop » 22 ноя 2013, 09:38

Может кому то и пригодиться.
Но нам запрещают подключать ПК к двум сеткам - локальной и интернет.
Также неизвестно насколько безопасно хранить данные со всей страны, на сервере дропбокса.
Ошибок не совершает тот, кто ничего не делает.
Аватара пользователя
BuKTop
Модератор
Модератор
 
Сообщения: 81
Зарегистрирован: 27 июн 2012, 10:20
Откуда: г. Новосибирск

Re: Опыт автоматизации бэкапа БД в "облако"

Сообщение rabindranat » 22 ноя 2013, 14:52

Дропбокс не обязателен. Для бэкапа подойдет любое другое хранилище, и не обязательно "облачное". Мне просто очень удобно пользоваться дропбоксом. У меня всегда свежая версия БД и файлов внутреннего сайта для разработки на домашнем и рабочем компах.
www.fire-inspections.ru
rabindranat
Авторитет
Авторитет
 
Сообщения: 218
Зарегистрирован: 29 июн 2012, 12:07
Откуда: Красноярский край, ЗАТО Железногорск
Регион: 24


Вернуться в Новое ПО

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron