Доброго времени суток.
Есть Firebird 2, стоит на серваке (master) с Opensuse 11. На нем крутится база размером 100 Mb.
Сейчас процесс бэкапа происходит так, gbak через крон кладет бэкапы в смонтированную папку от другого сервера (slave) (все это происходит с помощью SAMBA).
И там они просто перезаписываются.
Достоинства этой схемы, если сервер master - сдохнет, то бэкапы останутся на slave, если slave сдохнет - бэкапы останутся на самом master.
Но эту схему явно надо улучшить.
Как сделать, чтобы бэкапы не перезаписывались, а последовательно размещались в этой папке (вида backup29102009_1000, backup29102009_1400, и т.д)?
Нужны ли еще какие-либо улучшения данной схемы?
Посоветуйте, как оптимизировать бэкап ?
Модераторы: kdv, Alexey Kovyazin
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Посоветуйте, как оптимизировать бэкап ?
man date
PS: Почему бы не организовать нормальную репликацию?..
PS: Почему бы не организовать нормальную репликацию?..
Re: Посоветуйте, как оптимизировать бэкап ?
М.б. в силу минимальных познаний в линуксе не понял, откуда возьмутся бэкапы на мастере, если сдохнет слейв. Но однозначно если сдохнет слейв с бэкапами, то останется сама база на мастере.
Правда, если мастер со слейвом в одной стойке, и прорвет трубку кондея в потолке над стойкой...
Нужны ли улучшения - Вам решать. Много чего полезного можно сделать, например - слать по почте уведомления в случае ошибок в процессе, архивы сжимать-шифровать...
Можно попробовать использовать какой-нибудь шедулер бэкапов.
Правда, если мастер со слейвом в одной стойке, и прорвет трубку кондея в потолке над стойкой...
Нужны ли улучшения - Вам решать. Много чего полезного можно сделать, например - слать по почте уведомления в случае ошибок в процессе, архивы сжимать-шифровать...
Можно попробовать использовать какой-нибудь шедулер бэкапов.
Re: Посоветуйте, как оптимизировать бэкап ?
За мысль про репликацию - спасибо. Как-то в голову не пришло.Dimitry Sibiryakov писал(а):man date
PS: Почему бы не организовать нормальную репликацию?..
За мысль с date,тоже спасибо, нашел доку, в ней все написано.
На мастере есть папка, в которую монтируется по SAMBA ресурс слейва. По-этому, если слейв отрубится, то бэкапы будут помещаться в эту папку.Georgi-47 писал(а):М.б. в силу минимальных познаний в линуксе не понял, откуда возьмутся бэкапы на мастере, если сдохнет слейв.
Нужны ли улучшения - Вам решать. Много чего полезного можно сделать, например - слать по почте уведомления в случае ошибок в процессе, архивы сжимать-шифровать...
Можно попробовать использовать какой-нибудь шедулер бэкапов.
Через крон бэкап делается каждый час, благо база относительно небольшая.
Мысль про уведомление в случае ошибок - интересна.
Но как организовать саму проверку бэкапов?
Re: Посоветуйте, как оптимизировать бэкап ?
вообще странные вопросы. нужно проверить бэкап - сделайте из него рестор.Но как организовать саму проверку бэкапов?