[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ленточка



Добрый день

Victor Wagner wrote:
On 2002.09.19 at 17:39:48 +0400, Dmitry Tsitelov wrote:

В Amand-е есть специальная утилитка для распечатки истории бэкапов в красивом виде, со всеми необходимыми пометками.


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


:)


Она не решает другую - уровни осмыслены только тогда, когда низкие
уровни занимают более одной кассеты. А это значит, что присутсвие
человека при беэкапе низкого уровня необходимо в течении n/n+1 его
времени, а не только в момент начала.

Так и есть. Только основная часть интеллекта Аманды как раз и занимается тем, что диспетчеризует бэкапы так, чтобы можно было у стриммера ночью не стоять и все нужные данные сохранить. Она ведь сама может распределить создание бэкапов нулевого уровня по нескольким дням/лентам, так чтобы в каждый из дней ленты хватало.


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

Все зависит от принятых допущений. Типичная ситуация, для разрешения которой предназначена Amanda: есть несколько серверов, каждый из которых можно сбэкапить на одну ленту, но все - ни в жизнь. И один бэкап-сервер с Амандой. Для каждого из серверов говорим, как часто нам нужны бэкапы нулевого уровня и сколько у нас всего лент. Дальше все происходит автомагически :)

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

Извините, если мое замечание оказалось неуместным.
> По-моему, это чуть ли не первое письмо в этом треде в котором были
высказаны действительно конструктивные аргументы.

Все предыдущее было всего лишь столкновением двух полярных мировоззрений
а) если есть задача, надо поискать для ее решения готовую софтину.
б) если есть задача, надо попытаться сформулировать ее решение при
помощи известных системе слов (команд), и только если не получилось,
ставить какие-то софтины и изучать их.

Главное правильно оценить тот момент, когда трудозатраты на собственную реализацию перекроют затраты на использование готового решения. ;)

Всего хорошего.

PS: говорят, для простой ситуации довольно неплохо подходит afbackup.
--
Dmitry Tsitelov
mailto:cit@tag-ltd.spb.ru




Reply to: