Теневая копия

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Shadow Copy»)
Перейти к навигации Перейти к поиску

Теневое копирование(англ.Volume Shadow Copy Service, VSS) — технология, включённая вMicrosoft Windows,реализованная в видеслужбы операционной системы,позволяет копировать файлы, с которыми в данный момент времени ведётся работа, а также системные и заблокированные файлы[1].Служба необходима для работы следующих программ:восстановление системы,программ архивации (Paragon Drive Backup,Acronis True Image,Veeam Agent for Microsoft Windows,Leo Backup, R Drive Image и другие). Обычно служба запускается вручную.

Служба моментальных снимков томов была анонсирована на Windows XP. Она создавала только временные снимки, теряющиеся при перезагрузке. Начиная сWindows 2003стало доступно создание постоянных снимков (до 512 для каждого тома), которые при перезагрузке не уничтожались[2].В Windows Server 2003 VSS умеет также создавать теневые копии для общих папок (до 64) в рамках технологииклиент-сервер.Windows XP SP1 и более поздние имеют клиентскую часть службы; начиная с Windows XP системы имеют командную утилитуvssadmin,позволяющую просматривать, создавать и удалять снимки файловой системы[3].

Возможности

[править|править код]
  • Поддержка полиморфных snapshot providers, то есть реализацийснимков— как программных, так и аппаратных (обычно через отправкуSCSI-команды на внешний дисковый массив).
  • Поддержка заморозки файловой системы (flush and hold) при создании снимка.
  • Поддержка writers, то есть приложений, получающих уведомления о создании снимков для подготовки своего дискового образа базы данных длярезервного копирования(в снимок попадает подготовленный образ).
  • Writers также получают шансы внести последние изменения в резервные копии своих файлов на снимке перед тем, как ПО резервного копирования отправит их непосредственно в резервную копию[2].

Общий обзор

[править|править код]

VSS работает на уровнеблоковфайловой системы. Образы файловых систем имеют два значительных преимущества: восстановление тома, обеспечение того, что во время снятия снимка блока последний не изменится.

Процесс копирования данных может быть произведён как с отдельнойфайловой системой,так и со специальным оборудованием. В последних версиях VSS поддерживает абстракцию функционирования операционной системы. Технология копирования не требует обязательного наличия файловой системыNTFS,но, тем не менее, ей нужна хотя бы одна файловая системаNTFS,в которую сохраняется образ[4].

VSS при копировании является посредником между приложением и оборудованием.

К примеру, в продукте виртуализацииMicrosoft Virtual Server2005 R2 SP1 илиHyper-VвWindows Server 2008полный образ среды, включаявиртуальные машины,может быть создан за одну операцию и образы, созданные разными VSS, совместимы между собой и с гостевымиоперационными системами.

  1. Быстрое исправление ошибок теневого копирования томов (для Windows 10/8/7).Компьютеры(13 апреля 2018). Дата обращения: 24 июля 2020.Архивировано24 июля 2020 года.
  2. 12lastnameholiu.Volume Shadow Copy Service - Win32 apps(англ.).docs.microsoft.com.Дата обращения: 24 июля 2020.Архивировано24 июля 2020 года.
  3. Archiveddocs.Vssadmin(англ.).docs.microsoft.com. Дата обращения: 18 ноября 2019.Архивировано31 августа 2019 года.
  4. JasonGerend.Служба теневого копирования томов.docs.microsoft.com.Дата обращения: 24 июля 2020.Архивировано24 июля 2020 года.