LINUX.ORG.RU
решено ФорумAdmin

Ткните в документацию: резервирование bacula


0

1

Доброго времени суток.

Изучаю bacula. Документации много, пните в нужном направлении. Ссылки приветствуются.

1) Что нужно забекапить, чтобы можно было восстановить сам сервис bacula? Иметь неповреврежденные тома с бекапами - само собой, но восстановить из них информацию сможет лишь bacula :D

Нужно хранить в более-менее распространённом формате

- архив БД bacula
- архив /etc/bacula

Нужно ли что-то ещё?

2) для чего может быть использован bootstrap файл? Хватит ли тома с бекапом каталога и bootstrap-файла этого бэкапа для восстановления bacula?

★★★★★

Ответ на: комментарий от zgen

1) Нет в смысле «не нужно ничего кроме перечисленного» или «это бекапить не нужно - не поможет» ?

2) Т.е. томов + bootstrap недостаточно для восстановления, если сервер с Bacula физически уничтожен атомной бомбой?

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

1. Бекапа БД каталога и конфигурационных файлов д.б. достаточно для восстановления функциональности bacula

2. бд каталога + файлы данных + boostrap'ы + файлы конфигурации bacula должно быть абсолютно достаточно для восстановления.

Я бы на самом деле делал бы образ системы - потому что совершенно непонятно, что там будет с бинарной совместимостью.

zgen ★★★★★
()

> 1) Что нужно забекапить, чтобы можно было восстановить сам сервис bacula? Иметь неповреврежденные тома с бекапами - само собой, но восстановить из них информацию сможет лишь bacula

конфиги и базу каталога еще надо.
без базы каталога восстановить можно через bextract, подробности в гугле, мне влом описывать.
восстановить можно, имея только заархивированый том и развернув директор и sd в минимальной конфигурации.
про бутстрап тут http://www.bacula.org/fr/dev-manual/The_Bootstrap_File.html

Komintern ★★★★★
()

Попробовал разные варианты.

1) bextract может извлечь из тома всё, что на нём записано, достаточно написать минимальный конфиг SD (storage daemon) с единственной секцией - описанием Device.

bextract  -c <конфиг SD> <имя Device из конфига> -V <имя тома> <директория, в которую распаковать том>

главное, чтобы в томе были бекапы ТОЛЬКО ОДНОГО хоста, иначе нужен bootstrap

2) В bootsrap файле есть название тома и описание места, где именно расположен бекап в томе, т.е. при наличии bootstrap файла не нужно помнить имя тома и распакованы будут только те файлы, на которые указывает bootstrap - не нужно ковыраться в результатах в поисках отдельного файла.

bextract  -c <конфиг SD> <имя Device из конфига> -b <bootstrap файл> <директория, в которую распаковать бекап>

3) Итак, абсолютный минимум - нужно сохранить тома с бекапами, при условии что на них есть бекап каталога bacula. При этом придётся искать бекап каталога вручную.

4) самый удобный вариант - помимо томов с бекапом сохранить
- bootstrap файл, который был создан при бекапе каталога bacula
- архив /etc/bacula

router ★★★★★
() автор топика

zgen, Komintern, спасибо за помощь!

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