При создании и изменении файла операционная система устанавливает архивный бит, или бит изменения. Архивный бит применяется для определения необходимости резервного копирования файла, если для этой цели не используются дата и системное время внесения изменений.
Следующие способы резервного копирования изменяют состояние архивного бита:
Полное - Резервное копирование файлов - С помощью архивного бита (сбросить архивный бит)
Дифференциальное - Резервное копирование файлов, измененных после создания последней полной копии - С помощью архивного бита (не сбрасывать архивный бит)
Инкрементальное - Резервное копирование файлов, измененных после создания последней полной или инкрементальной копии - С помощью архивного бита (сбросить архивный бит)
Способы резервного копирования Полное - Резервное копирование файлов - С помощью архивного бита (сбросить архивный бит) или Инкрементальное - Измененные файлы - Сбросить архивный бит) после сохранения файла выключают архивный бит, указывая тем самым, что файл был скопирован. Если файл изменяется до следующего полного или инкрементального резервного копирования, архивный бит снова устанавливается. Программа Backup Exec сохранит его в ходе следующего полного или инкрементального резервного копирования. Способ резервного копирования Дифференциальное - Измененные файлы подразумевает сохранение файлов, созданных или измененных с момента последнего полного резервного копирования. В ходе резервного копирования этого типа архивный бит остается неизменным.
Рассмотрим следующий сценарий стратегии резервного копирования:
Необходимо реализовать стратегию резервного копирования офисного файлового сервера. Поскольку все стратегии резервного копирования предусматривают создание полной резервной копии (сохранение всего устройства с помощью полного резервного копирования), создается список выбранных ресурсов и соответствующее задание резервного копирования отправляется на выполнение в пятницу в конце рабочего дня.
Поскольку большинство файлов сервера, таких как файлы операционной системы и файлы приложений, изменяются достаточно редко, в качестве вариантов рассматриваются инкрементальное или дифференциальное резервное копирование. В результате выбирается инкрементальное резервное копирование. Соответствующие сценарии выполняются в конце каждого рабочего дня с понедельника по четверг.
Предположим, что происходит следующая ситуация: Резервная копия, созданная в пятницу, содержит все данные файлового сервера. Таким образом, программа Backup Exec считает, что все файлы сохранены. В конце понедельника выполняется задание инкрементального резервного копирования, сохраняющее все созданные или измененные файлы (архивный бит которых был изменен операционной системой). После завершения инкрементального резервного копирования, Backup Exec сбросит архивный бит, указав тем самым, что файлы были сохранены. Данная процедура повторяется во вторник, среду и четверг.
Предположим, что в четверг утром произошел сбой сервера. В этом случае потребуется последовательное восстановление всех резервных копий в порядке их создания (например: пятница, понедельник, вторник и т.д.).
В случае применения дифференциального резервного копирования для восстановления потребовались бы только две резервные копии, созданные в пятницу и среду: Первая резервная копия содержит все данные сервера, а вторая - файлы, созданные или измененные с пятницы.