Назад | Перейти на главную страницу

Восстановить резервную копию amanda без файлов конфигурации

Я унаследовал несколько старых лент с резервными копиями, которые содержат некоторые данные, которые необходимо восстановить. Проблема в том, что реализация amanda, используемая для создания этих резервных копий, с тех пор была уничтожена.

Я новичок в Аманде, но у меня сложилось впечатление, что файлы конфигурации необходимы для восстановления данных из резервных копий.

Есть ли простой способ получить эти данные? Если нет, какие шаги мне следует предпринять?

(Я понимаю, что это довольно старый вопрос, но есть и другие варианты.)

Чтобы быть педантичным, не обязательно иметь установленную Аманду, чтобы читать резервные копии с этих лент. Наличие Аманды делает это намного проще. Я недавно столкнулся с подобной ошибкой и не нашел нужной мне информации в текущей вики Zmanda, но я нашел ее в их устаревшем разделе с Google. (Увидеть ниже.)

Лицевая сторона каждой ленты будет иметь блок заголовка 32 КБ, содержащий простой текст, и этот текст содержит инструкции, как можно восстановить файлы резервных копий с этой ленты с помощью обычных команд * nix. Итак, чтобы прочитать этот заголовок, все, что вам нужно сделать, это:

dd if=/your/tape/device bs=32k count=1

и это сбрасывает текстовый заголовок в стандартный вывод. Чтобы прочитать содержимое ленты

Если вы используете физические ленты, каждая «запись» на ленте содержит резервную копию одной файловой системы или DLE, и каждая из них будет иметь заголовок размером 32 КБ с инструкциями и метаданными, специфичными для этого клиента. Содержимое каждого блока после первого - это то, что ваша Аманда была сконфигурирована для создания, это может быть gnutar, star, cpio. или что-то нестандартное, и все может быть сжато или нет. Поскольку они могут различаться в зависимости от клиента, каждая запись на ленте может иметь другой формат, но все они будут иметь этот блок заголовка 32 КБ с инструкциями.

Если ваши ленты представляют собой виртуальные ленты, использующие драйвер dsk-changer, тогда каждый DLE записывается в свой собственный файл, и найти то, что вам нужно, намного проще, поскольку хост и диск являются частью имени файла.

Эта старая веб-страница по адресу http://wiki.zmanda.com/index.php/Restoring_files может быть устаревшим, но он все еще был мне очень полезен всего две недели назад, когда в нашем центре обработки данных были «интересные времена» и виртуальная машина моего сервера Amanda откатилась примерно через шесть недель (потому что виртуальная машина размещена в Windows, и Windows разбилась, взяв с собой мою виртуальную машину Аманды.) У меня были двоичные файлы Аманды, но все ленточные базы данных были старше моей существующей ленточной библиотеки, поэтому я не мог использовать ум Аманды, чтобы читать что-либо с моих виртуальных лент. Да, сегодня я строю новый металлический ящик, который будет нашим сервером Аманды, чтобы окна больше меня не разрушили.

Вам нужно будет прочитать все ленты, пока не найдете данные конфигурации.

Установите Amanda и используйте это для восстановления конфигурации:

http://wiki.zmanda.com/index.php/How_To:Recover_Lost_Amanda_Configuration

Amanda Wiki - хорошее место для начала поиска, там есть много инструкций, описывающих шаги, которые необходимо предпринять для восстановления ваших данных.

Удачи.