Модель VSS

СЛУЖБА VSS предназначена для решения проблем, описанных в статье Распространенные проблемы с резервным копированием томов.

Модель VSS включает в себя следующее:

  • Механизм теневого копирования. VSS обеспечивает быструю запись состояния диска в один момент времени — теневой копии тома. Эта копия тома существует параллельно с динамическим томом и содержит копии всех файлов на диске, эффективно сохраненных и доступных на отдельном устройстве.

  • Согласованное состояние файла через координацию приложений. VSS предоставляет управляемый событиями механизм взаимодействия между процессами на основе COM, который участвующие процессы могут использовать для определения состояния системы в отношении операций резервного копирования, восстановления и теневого копирования (захвата тома). Эти события определяют этапы, с помощью которых приложения, изменяющие данные на диске (записи), могут привести все свои файлы в согласованное состояние до создания теневой копии.

  • Минимизация времени простоя приложения. Теневая копия VSS существует параллельно с динамической копией тома для резервного копирования, поэтому за исключением краткого периода подготовки и создания теневой копии, приложение может продолжить свою работу. Время, необходимое для создания теневой копии, которая происходит между событиями замораживания и оттепели , обычно занимает около одной минуты.

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

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

  • Многотомное резервное копирование. VSS поддерживает наборы теневого копирования, которые представляют собой коллекции теневых копий в нескольких типах томов дисков от нескольких поставщиков. Все теневые копии в наборе теневых копий создаются с одинаковой меткой времени и будут иметь одинаковое состояние диска для многотомного диска.

  • Поддержка собственного теневого копирования. Начиная с Windows XP поддержка теневого копирования доступна в VSS как собственная часть операционной системы Windows. Если в системе присутствует хотя бы один диск NTFS, эти системы можно настроить для поддержки теневых копий всех дисковых систем, подключенных к ним.