Разработка процедур резервирования

9.6.1. Разработка процедур резервирования

Утилита обладает рядом возможностей, позволяющих создавать пользователю собственные процедуры резервирования. К наиболее существенным из них относятся:

1) возможность задания различных типов резервирования;

2) возможность установки длительности цикла;

3) поддержка управления главными реестрами.

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

Создав процедуру резервирования, пользователь не будет заботиться о выборе файлов, уста­новке опций и выборе типа резервирования: все необходимые действия будут выполняться автоматически, а от него потребуется лишь выдать команду Start Backup. Средства управления главным реестром обеспечат в последующем восстановление файлов из любого резервного набора дискет, сформированного в текущем цикле резервирования.

Наиболее надежным способом обеспечения сохранности данных является полное резервиро­вание файлов жесткого диска ежедневно (после окончания работы). К сожалению, этот способ на практике непригоден из-за того, что для его реализации требуется много времени. Чтобы избавиться от указанного недостатка, разработчики утилиты предлагают Вам создать инкрементные и дифференциальные процедуры резервирования, что мы сейчас и рассмотрим.

 

Инкрементная процедура резервирования

Инкрементная процедура резервирования состоит в том, что:

1) в начале цикла резервирования выполняется полное резервирование;

2) в каждый последующий день цикла осуществляется резервирование только тех файлов, которые были изменены или добавлены после последнего сеанса

Это требует сохранения всех резервных наборов цикла, но на само резервирование тратится минимум времени. Использовать резервные Наборы для восстановления нужно будет в том же порядке, в котором они формировались.

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

1) выбрать резервируемые файлы;

2) указать целевой привод;

3) установить тип резервирования Incremental;

4) выбрать требуемые опции, обязательно специфицировав длительность цикла резервирования (обычно указывается 7 дней) и, возможно, включив опцию Keep Old Backup Catalogs для сохранения старых реестров из предыдущих циклов;

5) сохранить сделанные установки в требуемом файле установок.

В начале каждого цикла тип резервирования будет автоматически заменяться на Full (полное).

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

 

Дифференциальная процедура резервирования

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

1) набор дискет с результатами полного резервирования, сформированный в начале цикла;

2) последний набор дискет с результатами частичного резервирования.

Тем не менее ежедневные затраты времени на резервирование будут большими, чем при инкрементном резервировании.

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

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