Посоветуйте, как оптимизировать бэкап ?

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
fedorovv
Сообщения: 4
Зарегистрирован: 18 авг 2009, 12:48

Посоветуйте, как оптимизировать бэкап ?

Сообщение fedorovv » 29 окт 2009, 10:56

Доброго времени суток.
Есть Firebird 2, стоит на серваке (master) с Opensuse 11. На нем крутится база размером 100 Mb.
Сейчас процесс бэкапа происходит так, gbak через крон кладет бэкапы в смонтированную папку от другого сервера (slave) (все это происходит с помощью SAMBA).
И там они просто перезаписываются.
Достоинства этой схемы, если сервер master - сдохнет, то бэкапы останутся на slave, если slave сдохнет - бэкапы останутся на самом master.
Но эту схему явно надо улучшить.
Как сделать, чтобы бэкапы не перезаписывались, а последовательно размещались в этой папке (вида backup29102009_1000, backup29102009_1400, и т.д)?
Нужны ли еще какие-либо улучшения данной схемы?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Посоветуйте, как оптимизировать бэкап ?

Сообщение Dimitry Sibiryakov » 29 окт 2009, 13:33

man date

PS: Почему бы не организовать нормальную репликацию?..

Georgi-47
Сообщения: 51
Зарегистрирован: 01 ноя 2004, 10:21

Re: Посоветуйте, как оптимизировать бэкап ?

Сообщение Georgi-47 » 29 окт 2009, 14:55

М.б. в силу минимальных познаний в линуксе не понял, откуда возьмутся бэкапы на мастере, если сдохнет слейв. Но однозначно если сдохнет слейв с бэкапами, то останется сама база на мастере.

Правда, если мастер со слейвом в одной стойке, и прорвет трубку кондея в потолке над стойкой... :)

Нужны ли улучшения - Вам решать. Много чего полезного можно сделать, например - слать по почте уведомления в случае ошибок в процессе, архивы сжимать-шифровать...
Можно попробовать использовать какой-нибудь шедулер бэкапов.

fedorovv
Сообщения: 4
Зарегистрирован: 18 авг 2009, 12:48

Re: Посоветуйте, как оптимизировать бэкап ?

Сообщение fedorovv » 30 окт 2009, 08:45

Dimitry Sibiryakov писал(а):man date
PS: Почему бы не организовать нормальную репликацию?..
За мысль про репликацию - спасибо. Как-то в голову не пришло.
За мысль с date,тоже спасибо, нашел доку, в ней все написано.
Georgi-47 писал(а):М.б. в силу минимальных познаний в линуксе не понял, откуда возьмутся бэкапы на мастере, если сдохнет слейв.
Нужны ли улучшения - Вам решать. Много чего полезного можно сделать, например - слать по почте уведомления в случае ошибок в процессе, архивы сжимать-шифровать...
Можно попробовать использовать какой-нибудь шедулер бэкапов.
На мастере есть папка, в которую монтируется по SAMBA ресурс слейва. По-этому, если слейв отрубится, то бэкапы будут помещаться в эту папку.
Через крон бэкап делается каждый час, благо база относительно небольшая.
Мысль про уведомление в случае ошибок - интересна.
Но как организовать саму проверку бэкапов?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Посоветуйте, как оптимизировать бэкап ?

Сообщение kdv » 30 окт 2009, 09:22

Но как организовать саму проверку бэкапов?
вообще странные вопросы. нужно проверить бэкап - сделайте из него рестор.

Ответить