Модель VSS
СЛУЖБА VSS предназначена для решения проблем, описанных в статье Распространенные проблемы с резервным копированием томов.
Модель VSS включает в себя следующее:
- Механизм теневого копирования. VSS обеспечивает быструю запись состояния диска в один момент времени — теневой копии тома. Эта копия тома существует параллельно с динамическим томом и содержит копии всех файлов на диске, эффективно сохраненных и доступных на отдельном устройстве.
- Согласованное состояние файла через координацию приложений. VSS предоставляет управляемый событиями механизм взаимодействия между процессами на основе COM, который участвующие процессы могут использовать для определения состояния системы в отношении операций резервного копирования, восстановления и теневого копирования (захвата тома). Эти события определяют этапы, с помощью которых приложения, изменяющие данные на диске (записи), могут привести все свои файлы в согласованное состояние до создания теневой копии.
- Минимизация времени простоя приложения. Теневая копия VSS существует параллельно с динамической копией тома для резервного копирования, поэтому за исключением краткого периода подготовки и создания теневой копии, приложение может продолжить свою работу. Время, необходимое для создания теневой копии, которая происходит между событиями замораживания и оттепели , обычно занимает около одной минуты. Хотя подготовка модуля записи к теневой копии, включая очистку операций ввода-вывода и сохранение состояния (см. обзор задач предварительного резервного копирования), может быть нетривиальной, она значительно меньше времени, необходимого для фактического резервного копирования тома, что для больших томов может занять несколько часов.
- Единый интерфейс для VSS. VSS абстрагирует механизмы теневого копирования в рамках общего интерфейса, позволяя поставщику оборудования добавлять уникальные функции своих поставщиков и управлять ими. Любое приложение резервного копирования (инициатор запроса) и любой модуль записи должны работать в любой системе хранения дисков, поддерживающей интерфейс VSS.
- Многотомное резервное копирование. VSS поддерживает наборы теневого копирования, которые представляют собой коллекции теневых копий в нескольких типах томов дисков от нескольких поставщиков. Все теневые копии в наборе теневых копий создаются с одинаковой меткой времени и будут иметь одинаковое состояние диска для многотомного диска.
- Поддержка собственного теневого копирования. Начиная с Windows XP поддержка теневого копирования доступна в VSS как собственная часть операционной системы Windows. Если в системе присутствует хотя бы один диск NTFS, эти системы можно настроить для поддержки теневых копий всех дисковых систем, подключенных к ним.
Обратная связь
Были ли сведения на этой странице полезными?
Что такое VSS или служба теневого копирования томов в Windows 10/8/7?
Резервное копирование
В Windows 10/8/7 , если вы проверяете диспетчер задач Windows через разные промежутки времени, вы можете заметить, что он иногда содержит запущенный процесс VSSVC.exe . Когда вы наводите указатель мыши на процесс, появляется надпись Служба теневого копирования томов Windows. Он не всегда работает, но запускается определенными событиями, чтобы сделать копию всего жесткого диска в виде одного или нескольких наборов. в зависимости от количества дисков у вас есть. В этом посте мы обсудим (что такое) служба Microsoft Volume Shadow Copy в Windows и постараемся охватить как можно больше деталей.
Резервное копирование жесткого диска и образ жесткого диска
Большинство из нас регулярно создает резервные копии файлов данных с помощью сторонних программ или команд MS-DOS, таких как XCOPY. Когда мы выполняем резервное копирование, нашим главным намерением является создание и сохранение самых последних возможных копий наших важных файлов данных. Таким образом, резервное копирование жесткого диска в основном связано с файлами данных.
Напротив, мы создаем образ всего жесткого диска или, по крайней мере, системного диска, чтобы мы могли использовать его в случае повреждения операционной системы. Основная причина создания образа диска заключается в том, что ручная установка операционной системы, а затем установка и настройка каждого используемого нами приложения отнимает много времени и усилий. Если у вас есть образ системного диска, мы можем просто загрузиться с устройства, на котором хранится образ, и восстановить системный диск, чтобы его можно было снова использовать. Таким образом, создание образа диска – это скорее резервное копирование системных файлов и свойств, а не пользовательских данных.
Короче говоря, вы создаете резервную копию своих файлов данных и создаете образ вашего системного диска (программные файлы/настройки). Когда вы восстанавливаете с использованием резервных копий данных, вы возвращаете последние резервные копии файлов данных. Когда вы используете образы для восстановления вашего компьютера, вы копируете обратно файлы программы, состояние ОС и свойства, включая реестр Windows и другие базы данных/файлы, относящиеся к операционной системе.
Таким образом, существует разница между резервным копированием данных и созданием образа диска. Я надеюсь, что смог уточнить здесь разницу.
Служба теневого копирования томов в Windows имеет отношение к созданию образа диска. Служба используется для восстановления вашего компьютера – полного диска или папки – до какого-то предыдущего состояния.
Volume Shadow Copy в Windows 10
Когда вы щелкаете правой кнопкой мыши по папке в Windows, вы получаете опцию «Предыдущие версии». Возможно, вы также использовали эту опцию, чтобы восстановить настройки папки, а иногда и содержимое в предыдущее состояние. Точно так же вы знаете, что вы можете использовать функцию восстановления системы, чтобы восстановить прежнее состояние компьютера. Конечно, некоторые программы и изменения, которые вы сделали недавно, будут потеряны, но по сравнению с суматохой, связанной с необходимостью работы всего этого вручную с помощью ручных средств, восстановление довольно просто.
Служба VSS также используется сторонними программами для создания образа диска в любое время. Сам VSS запускается при определенных триггерах для создания образа системного диска и других дисков/дисков, связанных с данным компьютером. Если все типы дисков относятся к одному и тому же типу, т. Е. NTFS, требуется один снимок. Если диски различного типа и, возможно, также от разных производителей или моделей, VSS делает серию снимков для каждого типа дисков. Будь то отдельный снимок или набор снимков, они хранятся в хорошо защищенной области системного диска и им присваивается уникальный идентификатор (отметка даты и времени), с помощью которого они могут использоваться для восстановления всего системного диска или папки. в этом к предыдущему состоянию.
Помните, что для работы VSS системный диск должен иметь тип NTFS. Это не сработает, если вы все еще используете FAT32. В любом случае, после Windows XP системные диски всегда были NTFS, что позволяло VSS функционировать без проблем.
По данным Microsoft, VSS определяется следующим образом:
«Служба теневого копирования томов (VSS) – это набор интерфейсов COM, который реализует структуру, позволяющую выполнять резервное копирование томов, пока приложения в системе продолжают выполнять запись в тома».
Определение подчеркивает тот факт, что в то время как другие программы заставляют вас ждать – иногда часами – для резервного копирования данных или изображений, VSS требуется несколько секунд (до 60 секунд) для создания образа системного диска. В определении также указывается, что вы можете продолжить работу с другими приложениями во время работы VSS. В случае резервного копирования или создания образа диска компьютера с помощью сторонних программ вам придется подождать, пока операция не будет завершена, поскольку вы не захотите выполнять запись на резервный диск жесткого диска.
Читать . Используйте командную строку Vssadmin для управления VSS.
Как работает VSS
Существует три важных функции, вызываемых VSS для создания снимка:
- Заморозка: на мгновение жесткий диск помечен только для чтения, чтобы на нем не было ничего нового;
- Оснастка: отображение накопителя с параметрами, необходимыми для восстановления этой привязки при необходимости в будущем;
- Разморозить: освободить жесткий диск, чтобы на него могли быть записаны свежие данные. Поскольку вы продолжаете работать во время работы VSS, может быть другой процесс, который удерживает ваш ввод в некотором разделе памяти, пока процесс Snap не закончится.
Весь процесс быстрый – так что вам не нужно прекращать работать. Возвращаясь к определению, создание снимка или серии снимков занимает всего минуту – в зависимости от типа и марки диска.
Служба теневого копирования томов в Windows предоставляет две функции:
- Он остается рядом с существующим рабочим объемом, не мешая и не препятствуя работе пользовательских приложений;
- Он предоставляет API для сторонних программ для создания образа и восстановления тома или его части – до прежнего состояния, которое сохраняется в виде снимка или набора снимков.
Это означает, что большинство сторонних программ, которые мы используем для создания образа жестких дисков, используют службу VSS. Это также означает, что если служба VSS остановлена, некоторые сторонние программы не будут работать, т.е. они не смогут создавать образ диска.
Вы также можете использовать ShadowExplorer для доступа и восстановления теневых копий.
Служба Microsoft Volume Shadow Copy в Windows – это гораздо больше, но я оставлю ее здесь из-за нехватки места со ссылкой на этот пост в блоге Technet, в котором подробно объясняются функции VSS.
СОВЕТ . Этот пост поможет вам, если вы столкнулись с проблемой высокой загрузки VSSVC.exe.
Начиная с Windows 8, Microsoft представила функцию под названием «История файлов». История файлов сохраняет копии ваших библиотек, рабочего стола, избранного и контактов, чтобы вы могли вернуть их в любое время, если они будут потеряны или повреждены. В то время как восстановление системы позволяет полностью восстановить компьютер до более раннего состояния, история файлов позволяет восстанавливать файлы и данные с более раннего момента времени.
Volume Shadow Copy Service (VSS)
Служба фонового копирования тома — Microsoft Volume Shadow Copy Service (VSS) — может оказаться очень полезной для резервирования и восстановления файлов. VSS, реализованная в Windows Server 2003, создает актуальную копию файлов, хранящихся в сетевых каталогах общего доступа, — даже в тех случаях, когда эти файлы открыты или заблокированы. Приложения могут продолжать записывать данные на дисковый том во время работы VSS, что избавляет от необходимости создавать резервную копию данных до начала или после окончания рабочего дня. Кроме того, возможность обратиться к резервной копии тома в любое время означает, что пользователь всегда может самостоятельно, не привлекая администратора, выполнить восстановление нужных файлов.
Настроить VSS несложно. Следует открыть контекстное меню тома, на котором находится сетевой ресурс, и выбрать Properties. Затем нужно перейти на вкладку Shadow Copies и указать том, для которого требуется создать резервную копию. Необходимо щелкнуть Enable для активизации фонового копирования всех каталогов общего доступа тома и создать первую резервную копию. На Экране 1 показана вкладка Shadow Copies с активизированной службой фонового копирования. На этой вкладке в секции Select a volume показано время следующего сеанса запуска фонового копирования, число совместно используемых ресурсов и место на диске, отведенное для копии. В секции Shadow copies of selected volume содержится список уже созданных копий для выбранного тома. Чтобы создать дополнительные копии, нужно щелкнуть Create Now. Остановить процедуру фонового копирования можно простым щелчком Disable, однако следует иметь в виду, что это действие приведет к удалению всех ранее созданных копий.
Экран 1. Вкладка Shadow Copies с активизированной службой фонового копирования. |
Чтобы настроить остальные параметры VSS, необходимо щелкнуть Settings на вкладке Shadow Copies. Как показано на Экране 2, в окне Settings можно установить максимальный размер дискового пространства, отводимый для создаваемых в фоновом режиме копий. Требуется щелкнуть Schedule и установить время запуска VSS. По умолчанию VSS будет запускаться каждый рабочий день в 7 ч утра и в 12 ч дня. Щелкните Schedule, и в открывшемся окне появится действующее расписание работы процедуры создания резервных копий. Следует щелкнуть New и добавить к существующему списку новое задание, затем удалить ненужные процедуры копирования, а для дополнительной настройки задания щелкнуть Advanced. Хотя возможности настройки расписания выполнения задания весьма широки, желательно избегать запуска процедуры копирования чаще, чем один раз в час.
Экран 2. Установка размера дискового пространства для создаваемых в фоновом режиме копий |
VSS позволяет снять с администратора часть работ, связанных с созданием резервных копий и восстановлением данных, и возложить их на пользователей, но для этого на компьютере клиента нужно установить дополнительное программное обеспечение. Речь идет о программе Previous Versions Client (twcli32.msi), которая находится на сервере Windows 2003 в каталоге windowssystem32clients wclientx86. Установить программу клиента можно вручную, через Group Policy или с помощью программного инструмента централизованного развертывания, например Microsoft Systems Management Server (SMS). Процесс установки не требует дополнительной настройки: чтобы удалить установленного ранее клиента, нужно просто еще раз запустить файл .msi.
После установки клиента пользователи смогут получить доступ к более ранним версиям файлов из ресурсов общего доступа. Для этого следует обратиться к соответствующему сетевому ресурсу, выбрать Properties и перейти к вкладке Previous Versions (см. Экран 3). Затем требуется выбрать одну из ранее созданных копий тома и щелкнуть View для просмотра содержимого резервной копии тома в обычном окне Windows Explorer. Теперь пользователь может выбрать и восстановить интересующие его файлы. С помощью команды Copy можно скопировать все прежнее содержимое тома целиком в другое место или же с помощью команды Restore полностью восстановить сетевой ресурс в одно из предыдущих состояний на прежнем месте.
Экран 3. Доступ к более ранним версиям файлов |
Клиент Previous Versions Client назначает пользователям разрешение Modify для указанного сетевого ресурса. Таким образом, без участия администратора можно восстанавливать удаленные или устаревшие версии файлов. Очевидно, однако, что это весьма мощное средство, и для корректного использования Previous Versions Client необходимо иметь определенный навык.
VSS не избавляет от необходимости регулярно выполнять резервное копирование, он должен рассматриваться как дополнение к имеющимся средствам. VSS дает пользователям определенную независимость от администратора, но для защиты данных и системы в целом требуется тщательно продуманная стратегия резервирования. Дополнительную информацию о возможностях VSS можно найти в справочных файлах Windows 2003 Help and Support.
Кристофер Джордж — сетевой и системный инженер. Проектирует и реализует решения для бизнеса в Северной Америке и Азии. С ним можно связаться по адресу: [email protected] .
При подготовке материала использовались источники:
https://learn.microsoft.com/ru-ru/windows/win32/vss/the-vss-model
Что такое VSS или служба теневого копирования томов в Windows 10/8/7?
https://www.osp.ru/winitpro/2003/03/175972