Другие имена | |
---|---|
Разработчики) | Microsoft |
Операционная система | Майкрософт Виндоус |
Наименование услуги | VSS [2] |
Shadow Copy (также известный как Том служба моментальных снимков , [1] Volume Shadow Copy Service [2] или VSS [2] ) является технологией , включенной в Microsoft Windows , которая может создавать резервные копии или снимки из компьютерных файлов или томов , даже если они в использовании . Он реализован в виде службы Windows, называемой службой теневого копирования тома . Программная служба поставщика VSS также включена в состав Windows, которая будет использоваться приложениями Windows. Для технологии теневого копирования требуется либо Windows NTFS, либоФайловые системы ReFS для создания и хранения теневых копий. Теневые копии могут быть созданы на локальных и внешних (съемных или сетевых) томах любым компонентом Windows, который использует эту технологию, например, при создании запланированного резервного копирования Windows или автоматической точки восстановления системы .
VSS работает на блочном уровне томов.
Моментальный снимок - это доступная только для чтения копия тома на определенный момент времени. Моментальные снимки позволяют создавать согласованные резервные копии тома, гарантируя, что содержимое не изменится и не заблокируется во время резервного копирования.
Основным компонентом теневого копирования является служба теневого копирования тома , которая инициирует и контролирует процесс создания моментального снимка. Компоненты, выполняющие всю необходимую передачу данных, называются провайдерами . Хотя Windows поставляется с системным поставщиком по умолчанию, поставщики программного и аппаратного обеспечения могут создавать своих собственных поставщиков программного или аппаратного обеспечения и регистрировать их в службе теневого копирования томов. У каждого поставщика есть максимум 10 секунд для завершения создания моментального снимка. [3]
Другие компоненты, которые участвуют в процессе создания моментального снимка, - это писатели.. Цель теневого копирования - создавать последовательные надежные снимки. Но иногда этого нельзя просто достичь, выполнив все отложенные операции изменения файла. Иногда необходимо внести ряд взаимосвязанных изменений в несколько связанных файлов. Например, когда приложение базы данных передает фрагмент данных из одного файла в другой, ему необходимо удалить его из исходного файла и создать его в целевом файле. Следовательно, моментальный снимок не должен находиться между первым удалением и последующим созданием, иначе он будет бесполезен; он должен быть либо до удаления, либо после создания. Обеспечение такой семантической согласованности - обязанность писателей. Каждый модуль записи зависит от приложения и имеет 60 секунд, чтобы установить безопасное состояние резервного копирования, прежде чем поставщики начнут создание моментального снимка.Если служба теневого копирования тома не получает подтверждения успеха от соответствующих писателей в течение этого периода времени, она не выполняет операцию.[3]
По умолчанию снимки временные; они не выдерживают перезагрузки. Возможность создания постоянных моментальных снимков была добавлена в Windows Server 2003 и позже. Однако Windows 8 удалила часть графического интерфейса, необходимую для их просмотра. ( § История )
Программное обеспечение и службы Windows, поддерживающие VSS, включают отказоустойчивый кластер Windows , [4] Windows Server Backup, [5] Hyper-V , [6] Virtual Server , [7] Active Directory , [8] SQL Server , [9] Exchange Server [ 10] и SharePoint . [11]
Конечный результат аналогичен файловой системе управления версиями , позволяя получить любой файл в том виде, в котором он существовал на момент создания любого из моментальных снимков. Однако, в отличие от настоящей файловой системы управления версиями, пользователи не могут инициировать создание новых версий отдельного файла, а только всего тома. В качестве побочного эффекта, в то время как владелец файла может создавать новые версии в файловой системе управления версиями, только системный администратор или оператор резервного копирования могут создавать новые моментальные снимки (или контролировать, когда создаются новые моментальные снимки), потому что для этого требуется контроль над весь том, а не отдельный файл. Кроме того, многие файловые системы управления версиями (например, та, что в VMS) неявно сохранять версию файлов при каждом их изменении; системы, использующие подход моментальных снимков, такие как Windows, только периодически фиксируют состояние.
Этот раздел необходимо обновить . ( Август 2015 г. ) |
Служба моментальных снимков тома впервые была добавлена в Microsoft Windows в Windows XP . Он может создавать только временные снимки, используемые для доступа к стабильной дисковой версии файлов, которые открыты для редактирования (и, следовательно, заблокированы). Эта версия VSS используется NTBackup .
В Windows Server 2003 добавлено создание постоянных снимков (которые остаются доступными при перезагрузках до тех пор, пока они не будут удалены) , что позволяет одновременно создавать до 512 снимков для одного и того же тома. В Windows Server 2003 VSS используется для создания периодических инкрементных снимков данных измененных файлов с течением времени. На сервере хранится не более 64 снимков, которые доступны клиентам по сети. Эта функция известна как теневое копирование общих папок и разработана для модели клиент-сервер . [12] Его клиентский компонент входит в состав Windows XP SP2 или более поздней версии и доступен для установки в Windows 2000 SP3 или более поздней версии, а также в Windows XP RTM или SP1. [13]
Разработчики) | Microsoft |
---|---|
Стабильный выпуск | 1.1 |
Операционная система | Майкрософт Виндоус |
Тип | Командование |
Лицензия | Проприетарное коммерческое программное обеспечение |
Веб-сайт | документы .microsoft .com / en-us / windows-server / Administration / windows-commands / vssadmin |
Windows XP [14] и более поздние версии включают служебную программу командной строки, vssadmin
которая может отображать, создавать или удалять теневые копии томов и перечислять установленные средства записи и поставщиков теневых копий. [15]
Microsoft обновила ряд компонентов Windows, чтобы использовать теневое копирование. Резервное копирование и восстановление в Windows Vista , Windows Server 2008 , Windows 7 и Windows Server 2008 R2 используют теневые копии файлов как в файловом, так и в посекторном резервном копировании. Компонент защиты системы использует VSS при создании и обслуживании периодических копий системных и пользовательских данных на одном локальном томе (аналогично функции теневых копий для общих папок в Windows Server); VSS позволяет локально получать доступ к таким данным с помощью функции восстановления системы .
Восстановление системы позволяет вернуться к целому предыдущему набору теневых копий, называемому точкой восстановления . [16] [17] До Windows Vista восстановление системы зависело от файлового фильтра, который отслеживал изменения для определенного набора расширений файлов, а затем копировал файлы, прежде чем они были перезаписаны. [18] [19] [20] Кроме того, часть проводника Windows под названием « Предыдущие версии» позволяет восстанавливать отдельные файлы или папки локально из точек восстановления, которые существовали на момент создания моментального снимка, таким образом получая более раннюю версию файла или восстанавливая файл удален по ошибке.
Разработчики) | Microsoft |
---|---|
Операционная система | Майкрософт Виндоус |
Тип | Командование |
Лицензия | Проприетарное коммерческое программное обеспечение |
Веб-сайт | документы .microsoft .com / en-us / windows-server / Administration / windows-commands / diskshadow |
Наконец, в Windows Server 2008 представлена diskshadow
служебная программа, которая предоставляет функциональные возможности VSS с помощью 20 различных команд. [21]
Система создает теневые копии автоматически один раз в день или когда запускается утилитой резервного копирования или приложениями-установщиками, которые создают точку восстановления. [22] [23] Функция «Предыдущие версии» доступна в выпусках Windows Vista Business, Enterprise и Ultimate [24] и во всех выпусках Windows 7 . В домашних выпусках Vista отсутствует функция «Предыдущие версии», хотя служба моментальных снимков тома включена и работает. Используя сторонние инструменты, все еще можно восстановить предыдущие версии файлов на локальном томе. [25]Некоторые из этих инструментов также позволяют пользователям планировать моментальные снимки через определенные пользователем интервалы, настраивать хранилище, используемое теневыми копиями томов, и сравнивать файлы или каталоги из разных моментов времени с помощью моментальных снимков. [26] Windows 7 также добавляет встроенную поддержку через графический интерфейс для настройки хранилища, используемого теневыми копиями томов.
Несмотря на то, что в Windows 8 поддерживаются постоянные теневые копии, отсутствует необходимая для их просмотра часть графического интерфейса пользователя; поэтому для локальных томов была удалена возможность просматривать, искать или восстанавливать старые версии файлов на вкладке « Предыдущие версии » диалогового окна « Свойства » файлов. Однако с помощью сторонних инструментов (таких как ShadowExplorer) можно восстановить эту функциональность. Эта функция полностью доступна в Windows Server 2012 . [27]
Windows 10 восстановила вкладку «Предыдущие версии», которая была удалена в Windows 8; однако в более ранних сборках он зависел от функции истории файлов, а не от теневого копирования тома. Текущие сборки теперь позволяют восстановление как из истории файлов, так и из точек защиты системы (восстановление системы), в которых используется теневое копирование тома. [28]
Samba в Linux может предоставлять службу теневого копирования в хранилище с поддержкой LVM или с базовой ZFS или btrfs . [29] [30] [31]
Хотя разные версии NTFS имеют определенную степень прямой и обратной совместимости , существуют определенные проблемы при монтировании новых томов NTFS, содержащих постоянные теневые копии, в более старых версиях Windows. Это влияет на двойную загрузку и внешние портативные жесткие диски. В частности, постоянные теневые копии, созданные Windows Vista на томе NTFS, удаляются, когда Windows XP или Windows Server 2003 монтирует этот том NTFS. Это происходит потому, что старая операционная система не поддерживает новый формат постоянных теневых копий. [32] Аналогичным образом, снимки восстановления системы, созданные в Windows 8, удаляются, если они доступны в предыдущей версии Windows. [33]
В Викиучебнике есть книга на тему: Руководство по командам Windows. |
SPP означает общую точку защиты и используется Windows для хранения информации о точке восстановления.
[...] источник ошибки находится на нижележащем уровне, таком как служба теневого копирования томов (VSS), общая точка защиты (SPP) или другие приложения, которые подключаются к платформе VSS.
Снимки загрузочного тома, созданные с помощью функции восстановления системы в Windows 8, могут быть удалены, если снимок впоследствии будет открыт в более ранней версии Windows.