Аварийное восстановление Bacula/Bareos с нуля с использованием bextract

В Bacula/Bareos, документ подчеркивает важность того, чтобы файл начальной загрузки каталога был сохранен в безопасном месте. Я знаю, что каталог состоит из дампа базы данных MySQL и необязательного включенного файла конфигурации Bacula/bareos, но как именно кто-нибудь может восстановить с нуля в случае всей резервной копии инфраструктура ушла?

Это просто установить все программное обеспечение Bacula/bareos, затем импортировать MySQL и конфигурацию, а затем запустить Director сделает свое дело?

1 ответ

Немного старый вопрос, но я предоставлю некоторую обратную связь,

Если вы выполнили mysqldump для базы данных (или pgdump в зависимости от серверной части), у вас, по сути, есть каталог в его полном состоянии. Я считаю, что вы можете просто восстановить эту базу данных на новый сервер и восстановить старые конфигурационные файлы (они хранятся не в дампе, а в / etc / bareos). Также убедитесь, что для пользователя базы данных используется тот же пользователь / пароль, который указан в файле bareos-dir.conf, иначе вы не сможете подключиться к базе данных. В зависимости от того, как настроены ваши устройства хранения данных, вам может понадобиться возиться с файлом baroes-sd.conf.

Чтобы ответить на другой вопрос от OP, вы можете использовать том без каталога. Это немного громоздко, но возможно со следующим:

http://www.bacula.org/5.0.x-manuals/en/utility/utility/Volume_Utility_Tools.html

Например:

Список заданий на томе: bls -j -V Full_1-1886 FileStorage1

Список файлов на томе: bls -V Full_1-1886 FileStorage1

После того, как вы нашли файл или каталог (Примечание: подстановочные знаки поддерживаются), вы можете извлечь файл:

bextract -i restoreFiles -V Full_2-1277 FileStorage2 /tmp/

Куда:

  • restoreFiles указывает файл, разделенный символами новой строки, в котором перечислены файлы / каталоги для восстановления
  • / tmp / - место назначения восстановления
Другие вопросы по тегам