Пример схемы «дед-отец-сын» 1

Предположим, что план резервного копирования предусматривает следующие параметры ленты:

Предположим, что первая операция резервного копирования запланирована на пятницу, 1 января. В этот день в 23:00 создается первая полная резервная копия (320 ГБ на ленте размером 400 ГБ). Так как установлен режим Использовать отдельный набор лент, извлекается подключенная в данный момент лента (если это не свободная лента). Затем загружается свободная лента для резервного копирования данных. Лента отмечается числом 01, как показано на приведенном ниже рисунке. В соответствии с легендой, описанной в разделе Ситуация для анализа, полная резервная копия данных отображается как оранжевый прямоугольник на рисунке.

Настройки указанной схемы резервного копирования «дед-отец-сын» обеспечивают копирование только в рабочие дни, поэтому следующая резервная копия создается только в то же время (23:00) в понедельник 4 января. Эта резервная копия инкрементная (16 ГБ), записанная на ту же ленту 01, так как параметр Всегда использовать свободную ленту: для каждой инкрементной резервной копии отключен. Резервная копия на рисунке изображается как зеленый прямоугольник.

Следующие три инкрементные резервные копии записываются на ленту 01 пятого, шестого и седьмого января. В результате в данное время свободное пространство на ленте составляет всего 16 ГБ.

8 января дифференциальная резервная копия (40 ГБ) записывается на ту же ленту 01, так как параметр Всегда использовать свободную ленту: для каждой дифференциальной резервной копии отключен. Однако конец ленты достигнут после записи первых 16 ГБ резервной копии. Затем лента отключается и извлекается из накопителя в слот загрузчиком. Далее в тот же накопитель загружается и подключается свободная лента, и резервное копирование (последние 24 ГБ) продолжается с начала новой ленты.

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

Затем следующие резервные копии записываются на ленту 02:

Следующая полная резервная копия (320 ГБ) должна быть записана в пятницу 4-й недели. Но в этот момент на ленте 02 имеется только 104 ГБ свободного пространства. Поэтому после того, как будет достигнут конец ленты, запись продолжается с начала свободной ленты 03.

Следует иметь в виду, что задание Очистка запускается после каждой операции резервного копирования для схемы «дед-отец-сын». Это задание удаляет все устаревшие резервные копии. На следующем рисунке удаленные к текущему времени резервные копии показаны в виде темно-серых прямоугольников.

Физически удаленные резервные копии по-прежнему находятся на лентах, но сведения о резервных копиях удаляются из базы данных узла хранения.

Ниже на рисунке удаленные резервные копии показаны как существующие, но демонстрируется использование ленты в течение целого года для схемы резервного копирования «дед-отец-сын» в сочетании с заданными режимами ленты. Число в зеленом прямоугольнике обозначает инкрементную резервную копию, созданную в понедельник соответствующей недели года.

Использование ленты в течение первого года

На следующем рисунке показано текущее использование лент со свободным пространством вместо удаленных резервных копий в первую пятницу следующего года. В это время дифференциальная резервная копия (синий прямоугольник) записывается на ленту 24.

Полная резервная копия, сохраненная на ленте 01, удаляется после создания следующей полной копии на лентах 23 и 24 в пятницу 52-й недели. Так как все резервные копии на ленте 01 удалены, лента считается свободной и может быть использована повторно.

Дальнейший анализ подтверждает, что максимальное количество лент, необходимых для хранения резервных копий данных, — 25. Этот максимум достигается на 16-й неделе следующего года.

Приведенные выше цифры показывают, что для восстановления данных требуются одна или две ленты для полной резервной копии, две или три ленты для дифференциальной резервной копии и одна, две или три ленты для инкрементной резервной копии.

Например, если нужно восстановить данные из резервной копии, созданной в понедельник на 52-й неделе, для выполнения задания потребуются следующие ленты:

На этом примере видны следующие недостатки применения этой схемы с указанными параметрами ленты: