Модель VSS
СЛУЖБА VSS предназначена для решения проблем, описанных в статье Распространенные проблемы с резервным копированием томов.
Модель VSS включает в себя следующее:
Механизм теневого копирования. VSS обеспечивает быструю запись состояния диска в один момент времени — теневой копии тома. Эта копия тома существует параллельно с динамическим томом и содержит копии всех файлов на диске, эффективно сохраненных и доступных на отдельном устройстве.
Согласованное состояние файла через координацию приложений. VSS предоставляет управляемый событиями механизм взаимодействия между процессами на основе COM, который участвующие процессы могут использовать для определения состояния системы в отношении операций резервного копирования, восстановления и теневого копирования (захвата тома). Эти события определяют этапы, с помощью которых приложения, изменяющие данные на диске (записи), могут привести все свои файлы в согласованное состояние до создания теневой копии.
Минимизация времени простоя приложения. Теневая копия VSS существует параллельно с динамической копией тома для резервного копирования, поэтому за исключением краткого периода подготовки и создания теневой копии, приложение может продолжить свою работу. Время, необходимое для создания теневой копии, которая происходит между событиями замораживания и оттепели , обычно занимает около одной минуты.
Хотя подготовка модуля записи к теневой копии, включая очистку операций ввода-вывода и сохранение состояния (см. обзор задач предварительного резервного копирования), может быть нетривиальной, она значительно меньше времени, необходимого для фактического резервного копирования тома, что для больших томов может занять несколько часов.
Единый интерфейс для VSS. VSS абстрагирует механизмы теневого копирования в рамках общего интерфейса, позволяя поставщику оборудования добавлять уникальные функции своих поставщиков и управлять ими. Любое приложение резервного копирования (инициатор запроса) и любой модуль записи должны работать в любой системе хранения дисков, поддерживающей интерфейс VSS.
Многотомное резервное копирование. VSS поддерживает наборы теневого копирования, которые представляют собой коллекции теневых копий в нескольких типах томов дисков от нескольких поставщиков. Все теневые копии в наборе теневых копий создаются с одинаковой меткой времени и будут иметь одинаковое состояние диска для многотомного диска.
Поддержка собственного теневого копирования. Начиная с Windows XP поддержка теневого копирования доступна в VSS как собственная часть операционной системы Windows. Если в системе присутствует хотя бы один диск NTFS, эти системы можно настроить для поддержки теневых копий всех дисковых систем, подключенных к ним.