9.4.8. Размещение резервной информации
Если резервирование осуществляется на жесткий диск, то в специфицированном каталоге создается каталог с тем же именем, что имеет файл установок, а в нем — еще один каталог, составное имя которого совпадает с составным именем реестра (см. ниже). В
последний Каталог помещается единственный файл, составное имя которого является именем резервного
набора. Имя файла при этом совпадает
с именем реестра, а расширение представляется числом. Имя реестра генерируется из букв и цифр автоматически, а
его расширением будет идентификатор типа
резервирования. Такая техника позволяет создавать множество
резервных наборов, даже если в качестве Backup То всегда указывается один и тот же каталог.
Например, если полное резервирование осуществляется в каталог D:\NB с использованием файла предопределенных установок DEFAULT.SET, то может быть
создан следующий файл:
D:
\NB\DEFAULT\CD10522A.FUL\CD10522А.001
Здесь
DEFAULT — имя использованного файла
установок;
CD10522A.FUL — (составное) имя реестра, причем FUL — идентификатор полного резервирования, a CD10522A — уникальная строка;
CD10522A.001 — имя резервного набора (001 — номер набора в текущем цикле резервирования).
Если резервирование осуществляется на дискеты, to на каждой из них создаётся единственный файл, составное имя которого является именем резервного
набора. Дата и время его создания поможет определить
дату и время резервирования. На каждую дискету записывается метка тома, первые восемь
символов которой являются именем
использованного файла установок, а последние три — идентификатором типа резервирования. Составное имя реестра можно получить путем приписывания к имени созданного файла последних
трех символов .метки тома. Принятая мнемоника имен
позволяет идентифицировать резервный набор,, даже если
дискеты никак не помаркированы.
Для рассмотренного примера (применительно к
дискетам) каждая из них будет иметь метку DEFAULT.FUL, а созданный на
ней файл — составное имя СП)10522А.nnn, где ппп — номер дискеты в резервном наборе, начиная с 001.
Несмотря на возможность извлечения информации из имен, лучше, конечно,
делать на дискетах соответствующие надписи с указанием номера дискеты в
резервном наборе.
Мы неоднократно ранее упоминали о реестре. Наконец-то настало время
разъяснить, что это такое. Реестром называется специальная информационная
Структура, создаваемая во время резервирования и содержащая список
зарезервированных файлов, а также сведения, об их размещении на целевых
носителях информации. Реестр связывается с каждым
сеансом резервирования.
В целях повышения надежности и обеспечения переносимости резервного
набора дискет реестр записывается:
1) в файл, который
размещается в том же каталоге, что и файлы утилиты;
2) на последнюю дискету в
резервном наборе, откуда его можно будет при необходимости извлечь.
Дополнительно к этому в начале каждой дискеты резервного набора
размещается частичный реестр, характеризующий файлы, на нее записанные.
Объединение всех частичных реестров резервного набора дискет даст полный реестр, который мы называем
просто реестром. Наличие частичных реестров дополнительно повышает надежность
хранения информации, так как позволяет ее восстановить даже при разрушении
двух копий полных реестров. Кроме того, если некоторые из дискет резервного
набора утеряны, частичное восстановление файлов все еще будет возможным.
Конечно, полный реестр записывается и в формируемый резервный файл на
винчестере, но частичные реестры в этом случае по вполне понятным причинам не
создаются.
С каждым файлом установок связывается файл, хранящий главный реестр. Второй из названных
файлов имеет такое же имя, как и файл установок, а расширение — CAT. Главный реестр хранит список полных реестров, относящихся к сеансам одного цикла резервирования (последовательности сеансов). Использование главного
реестра позволяет, например, восстановить файлы, сохраненные в результате ряда
сеансов инкрементного резервирования. Поддерживается также и восстановление
старых версий несколько раз зарезервированных файлов.