Windows server 2012 r2 очистить теневые копии

Служба теневого копирования томов - Volume Shadow Copy Service (VSS) впервые на платформе Windows появилась целых десять лет назад еще в Windows Server 2003,

Служба теневого копирования томов — Volume Shadow Copy Service (VSS) впервые на платформе Windows появилась целых десять лет назад еще в Windows Server 2003, однако до сих пор далеко не все администраторы Windows используют функционал данной службы. Даже существует мнение, что при наличии грамотной политике резервного копирования использовать теневое копирование тома нецелесообразно. Однако это далеко не всегда так.

Возьмем в качестве примера файловый сервер с множеством каталогов и большим количеством пользователей, бэкап которого выполняется, допустим, ежедневно. Представим ситуацию, что пользователь в начале рабочего дня внес важные изменения в некий сверхкритичный документ, а в течении рабочего дня, случайно его модифицировал или удалил. Восстановить данный документ из резервной копии не получится, т.к. он в нее просто не попал. Настроить традиционный бэкап файлового сервера в течении рабочего дня технически затруднительно (да и сама процедура создания и восстановления из такого бэкапа может занять довольно много времени, усугубляющаяся использованием инкрементального или дифференциального бэкапа). В такой ситуации «спасти» положение может теневое копирование данных с помощью службы Volume Shadow Copy Service.

Эта статья посвящена настройке теневого копирования томов (Volume Shadow Copy) в новой серверной ОС Windows Server 2012.

Рассмотрим основные преимущества службы VSS по сравнению с классическими средствами резервного копирования данных:

  • Высокая скорость создания резервных копий
  • Возможность самостоятельного восстановления файлов пользователями (при наличии прав на запись в каталог)
  • Возможность копирования используемых (заблокированных) пользователями файлов
  • Небольшой размер копий (по информации MS около 30 Мб на 1 Гб данных)

Основные особенности работы службы теневого копирования томов

Что же такое теневая копия? По сути это снапшот (снимок) всей информации, хранящейся на диске. После создания теневой копии служба VSS начинает отслеживать изменение данных на диске. VSS разбивает все данные на блоки по 16Кб каждый, и если данные в таком блоке были изменены, служба записывает в файл теневой копии этот блок целиком. Таким образом получается, что при создании следующей теневой копии данных система не копирует данные целиком, а только лишь блочные изменения. Благодаря этому система теневого копирования позволяет существенно сэкономить место на диске. Теневые копии могут храниться на том же диске, на котором хранятся данные, либо на отдельном (решение для высоконагруженных систем с большой частотой изменения данных). Все файлы теневых копий хранятся в служебном каталоге System Volume Information. Эти файлы можно отличить по имени, все они содержат в имени идентификатор службы VSS — 3808876b-c176-4e48-b7ae-04046e6cc752.

Еще несколько особенностей VSS:

  • По-умолчанию максимальное количество хранимых снапшотов для диска – 64. При превышении этого значения, служба VSS начинает циклическую перезапись теневых копий, удаляя самые ранние снапшоты.
  • Под теневые копии система выделяет 10% емкости раздела, однако это значение можно изменить.
  • Теневое копирование включается для тома целиком, и включить его для отдельной общей папки невозможно.
  • Microsoft не рекомендует создавать снапшоты чаще, чем раз в час (однако, это всего лишь рекомендации).

Настройка теневого копирования сетевого каталога в Windows Server 2012

Попробуем настроить теневое копирование данных общей сетевой папки, расположенной на отдельном диске сервера с ОС Windows Server 2012.

Откройте оснастку «Управление компьютером» («Computer Management»), разверните блок «Служебные программы», щелкните правой кнопкой мыши по элементу Общие папки и выберите Все задачи -> Настроить теневые копии.

Настройка shadow copy в windows server 2012

Затем нужно включить теневое копирование для раздела, на котором хранятся общие сетевые папки. Для этого выберите нужный том и нажмите кнопку «Включить». В этот момент будет создана первая теневая копия раздела (снапшот).

Включить теневое копирование тома на windows server 2012

Далее необходимо задать максимальный размер копий и периодичность (расписание) их создания. Нажмите кнопку Параметры.

Настройка параметров слуюбы volume shadow copy services

В данном примере настроим создание теневых копий по следующей схеме: снапшоты общих папок должны создаваться ежедневно в течении рабочего дня (с 9:00 до 19:00) каждые 10 минут. Вы, естественно, основываясь на особенности бизнес-процессов компании, можете настроить собственное расписание. Расписание создания теневых копий данных

Если через некоторое время открыть свойства общей папки и перейти на вкладку «Предыдущие версии», то можно увидеть список доступных на данный момент теневых копий.

Вкладка "Предудущие версии" - список доступных теневых копий

Далее у пользователя есть три варианта действия: просмотреть содержимое копии (Открыть), скопировать данные из копии в другое место (Копировать) или восстановить данные с перезаписью (Восстановить)

Скопировать данные из резервной теневой копии

При попытке восстановить содержимое копии на момент снапшота появится соответствующее предупреждение.

Восстановить данные из теневой копии с перезаписью

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

Отметим также, что функция теневого копирования в Windows 8 была заменена на функцию File History

  • Remove From My Forums

 none

Как безопасно для работоспособности сервера удалить теневые копии?

  • Вопрос

  • Папка на сервере «Syestem Volume Information» весит 1Тб. В свойствах диска «С» теневое копирование в состоянии «Отключено», но теневая копия с диска «D» на диск «С» весит 987 Гб.

    Диск «С» это основной диск сервера с Winows Srever 2016 Datacenter. На сервере запущена Hyper-V на которой 3 виртуалки. Теневая копия создается как раз жесткого диска на котором крутиться виртуалка, в котрой 1С сервер + SQL сервер — это
    как раз диск «D».

    У меня в голове есть три способа:

    1. Через кнопку «Параметры» в теневом корпировании, задать ограниченный размер копии (он сейчас не задан).

    2. Через Дополнительные параметры системы -> Настройка системы, задать в процентном соотношении предельный размер или через кнопку «Удалить», удалить все теневые копии. Но вот в чем загвоздка у меня
    в «Дополнительных параметрах системы» нет вообще вкладки «Настройка системы». А когда я ее вызываю через меню Пуск -> Параметры -> Система -> Хранилище -> Диск «С» ->
    Системные или зарезервированные -> Управление восстановлением системы, Windows мне выдает ошибку: «Windows не удается получить доступ к указанному устройству, пути или файлу. Возможно, у вас нет нужных разрешений
    для доступа к этому объекту».

    3. Через командную строку и команду: «vssadmin Delete Shadows /For=C: /Oldest».

    Внимание вопросы:

    * при способе первом, что произойдет? windows автоматом уменьшит размер теневых копий до заданного предела? и место освободиться? или ни чего не произойдет

    * почему не отображается форматка «Настройки системы»?

    * при третьем способе, не пострадает ли работоспособность сервера в целом?

    П.С. По сему вопрос целостности данных и принципа удаления теневых копий категорически важен!

    Какой способ из выше указанных самый безопасный для работы сервера?

Ответы

  • 1,2 При уменьшении предельного размера хранилища следует понимать, что самые старые копии не смогут быть удалены мгновенно. И если в процессе удаления произойдёт запись на диск (а у вас там виртуалка, которая ничего
    про хранилще теневых копий  и его уменьшение не знает, так что писать стесняться не будет), то все теневые копии станут недействительными.

    3-й способ — это немного не для вашего случая. У вас, похоже, на диске C: настроено хранилище теневых копий для диска D:

    Соответственно, команда должна быть «vssadmin Delete Shadows /For=D: /Oldest».


    Слава России!

    • Помечено в качестве ответа

      7 мая 2018 г. 15:41

  • Либо вручную, либо через CMD удаляем самые старые теневые копии — «vssadmin Delete Shadows /For=D: /Oldest«.

    Затем уменьшаем количество выделяемого места для теневых копий. Через какое-то время (процедура не мгновенная, у меня заняла около 10-15 минут) у вас появится высвобожденное место. Какого-то аффекта
    на perfomance не заметил, но убедитесь, что хотя бы бэкап у вас не будет выполняться в тот момент, когда вы будете проделывать эти процедуры. 

    • Помечено в качестве ответа
      Vector BCOModerator
      7 мая 2018 г. 15:41

Missing storage space is always a problem in Windows 11/10. Users keep reporting about disappearing hard disk space, and even with extensive search, it becomes impossible to find what is taking space.

The funny part is that even File Explorer may show that a disk has plenty of disk space available, but the disk in Disk Management shows it is full. If there are no other files that are taking space, then it can be because of Volume Shadow Copies. In this post, we will show how to delete Volume Shadow Copies in Windows 11/10 and free up disk space.

What is Volume Shadow Copy?

Volume Shadow Copy is a feature in Windows that creates snapshots or shadow copies of disk volumes.  One known example is System Restore Point. Every time you create one, it will create a copy. So it is an excellent tool if you want to recover deleted files.

If you want to see how many copies you have per drive, then use the Shadow Explorer software. It is free software that offers File Explorer view and displays all the Shadow copies. You can even use it to retrieve old copies of files if you deleted some.

Why Shadow Copies could result in more trouble, is because of leftover shadow copy files. Some backup software will create a persistent shadow copy, and after they have backed up the shadow copy to the designation, they fail to delete the original copy that is stored on the volume. If you do not need these shadow copies, then there are a couple of ways you can delete them.

  1. VSSAdmin Delete Shadow Copies command
  2. Limit Shadow Storage
  3. Limit System Restore Size
  4. Disk Cleanup Tool
  5. Check Backup Configuration

Make sure to read all of them and follow the method which works best for you.

1] Vssadmin Delete Shadow Copies command

Delete Shadow Copy using vssadmin

This command displays current volume shadow copy backups and all installed shadow copy writers and providers. You can add, create, delete, even delete service providers.

Open Command Prompt with admin privileges by typing CMD in the Run prompt (Win +R) and press the Enter key

Execute the following command, where F is the drive letter where you are running out of space:

Vssadmin delete shadows /For=F:

It will delete all the shadow copies from that drive.

If you want to delete only the oldest copy, use the /oldest option.

2] Limit Shadow Storage

Vssadmin also offers a command to resize the shadow storage space. You can specifically maximum size for each partition on your computer. Using the vssadmin command, which we used above but with different options, you can set size by percentage or ser it exact storage space.

vssadmin resize shadowstorage /for=<ForVolumeSpec> /on=<OnVolumeSpec> [/maxsize=<MaxSizeSpec>]

vssadmin Resize ShadowStorage /For=C: /On=D: /MaxSize=900MB 
vssadmin Resize ShadowStorage /For=C: /On=D: /MaxSize=UNBOUNDED 
vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=20%

3] Limit System Restore Size

Configure System Restore Space

If the System Restore is turned on for a drive, then there is a certain percentage of the drive which is dedicated to System Restore. When the size goes beyond that, the old one gets deleted. If you are in a crunch of space, then you can choose to reduce it to the minimum possible level. Once you do that, all old copies will be automatically deleted.

  • Type System Restore in the Start menu search bar.
  • Click on Recovery (Control Panel) option that shows up.
  • Then click on Configure System Restore.
  • Select the drive for which you want to reduce the space occupied by shadow copy files
  • Click on the Configure button and then use the slider to set the percentage.
  • Click Ok and apply the changes.

Do note that even if the System Restore is 5%, it could be substantial if your disk is of a large capacity.

4] Disk Cleanup Tool

Delete Volume Shadow Copies in Windows 10

  • Type Disk Cleanup in the Windows Start Menu and click on the tool when it shows up
  • Select the partition for which you want to delete the Shadow Copies
  • In the next window, switch to more options, and it will have the option for “System Restore and Shadow Copies.”
  • Click on the “Clean up” button, and it will delete all the copies when you confirm.

Read: Free up disk space by deleting previous System Images and Backups.

5] Check Backup Configuration

When using third-party software, these Shadow copies are also backed up. So if you recently restored from a backup, and you are running out of space for no reason, then it’s best to rerun the commands to delete those shadow copies. That said, you may also want to check if the backup-restore software offers an option to skip Shadow copies. It will also help to reduce the overall backup size.

Volume Shadow Copies are essential. They offer a way to restore files, which comes in handy, especially when you don’t have a backup software in place. However, when you are running out of space, then this post helps to delete the Shadow copies. Make sure to follow these is with admin permission.

Missing storage space is always a problem in Windows 11/10. Users keep reporting about disappearing hard disk space, and even with extensive search, it becomes impossible to find what is taking space.

The funny part is that even File Explorer may show that a disk has plenty of disk space available, but the disk in Disk Management shows it is full. If there are no other files that are taking space, then it can be because of Volume Shadow Copies. In this post, we will show how to delete Volume Shadow Copies in Windows 11/10 and free up disk space.

What is Volume Shadow Copy?

Volume Shadow Copy is a feature in Windows that creates snapshots or shadow copies of disk volumes.  One known example is System Restore Point. Every time you create one, it will create a copy. So it is an excellent tool if you want to recover deleted files.

If you want to see how many copies you have per drive, then use the Shadow Explorer software. It is free software that offers File Explorer view and displays all the Shadow copies. You can even use it to retrieve old copies of files if you deleted some.

Why Shadow Copies could result in more trouble, is because of leftover shadow copy files. Some backup software will create a persistent shadow copy, and after they have backed up the shadow copy to the designation, they fail to delete the original copy that is stored on the volume. If you do not need these shadow copies, then there are a couple of ways you can delete them.

  1. VSSAdmin Delete Shadow Copies command
  2. Limit Shadow Storage
  3. Limit System Restore Size
  4. Disk Cleanup Tool
  5. Check Backup Configuration

Make sure to read all of them and follow the method which works best for you.

1] Vssadmin Delete Shadow Copies command

Delete Shadow Copy using vssadmin

This command displays current volume shadow copy backups and all installed shadow copy writers and providers. You can add, create, delete, even delete service providers.

Open Command Prompt with admin privileges by typing CMD in the Run prompt (Win +R) and press the Enter key

Execute the following command, where F is the drive letter where you are running out of space:

Vssadmin delete shadows /For=F:

It will delete all the shadow copies from that drive.

If you want to delete only the oldest copy, use the /oldest option.

2] Limit Shadow Storage

Vssadmin also offers a command to resize the shadow storage space. You can specifically maximum size for each partition on your computer. Using the vssadmin command, which we used above but with different options, you can set size by percentage or ser it exact storage space.

vssadmin resize shadowstorage /for=<ForVolumeSpec> /on=<OnVolumeSpec> [/maxsize=<MaxSizeSpec>]

vssadmin Resize ShadowStorage /For=C: /On=D: /MaxSize=900MB 
vssadmin Resize ShadowStorage /For=C: /On=D: /MaxSize=UNBOUNDED 
vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=20%

3] Limit System Restore Size

Configure System Restore Space

If the System Restore is turned on for a drive, then there is a certain percentage of the drive which is dedicated to System Restore. When the size goes beyond that, the old one gets deleted. If you are in a crunch of space, then you can choose to reduce it to the minimum possible level. Once you do that, all old copies will be automatically deleted.

  • Type System Restore in the Start menu search bar.
  • Click on Recovery (Control Panel) option that shows up.
  • Then click on Configure System Restore.
  • Select the drive for which you want to reduce the space occupied by shadow copy files
  • Click on the Configure button and then use the slider to set the percentage.
  • Click Ok and apply the changes.

Do note that even if the System Restore is 5%, it could be substantial if your disk is of a large capacity.

4] Disk Cleanup Tool

Delete Volume Shadow Copies in Windows 10

  • Type Disk Cleanup in the Windows Start Menu and click on the tool when it shows up
  • Select the partition for which you want to delete the Shadow Copies
  • In the next window, switch to more options, and it will have the option for “System Restore and Shadow Copies.”
  • Click on the “Clean up” button, and it will delete all the copies when you confirm.

Read: Free up disk space by deleting previous System Images and Backups.

5] Check Backup Configuration

When using third-party software, these Shadow copies are also backed up. So if you recently restored from a backup, and you are running out of space for no reason, then it’s best to rerun the commands to delete those shadow copies. That said, you may also want to check if the backup-restore software offers an option to skip Shadow copies. It will also help to reduce the overall backup size.

Volume Shadow Copies are essential. They offer a way to restore files, which comes in handy, especially when you don’t have a backup software in place. However, when you are running out of space, then this post helps to delete the Shadow copies. Make sure to follow these is with admin permission.

windows-server-shadow-copies-000.jpgНаиболее распространенная проблема с которой сталкиваются пользователи и администраторы файловых серверов — это случайное удаление или перезапись файлов. Бороться с этим явлением весьма сложно, технические средства здесь не помогут, а административные часто оказываются неэффективными. Очень часто сотрудники сами случайно перезаписывают нужные файлы. Что делать? Ответ прост — настраивать теневое копирование общих папок.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Теневое копирование — специальный механизм, позволяющий делать копии файлов соответствующее определенному моменту времени, даже если они открыты или заблокированы системой. Теневые копии позволяют просматривать содержимое общих папок по состоянию на тот или иной момент времени в прошлом.

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

Теневое копирование поддерживают серверные ОС начиная с Windows Server 2003, клиентское ПО для работы с теневыми копиями доступно начиная с Windows XP SP2.

При использовании теневых копий следует учитывать следующие ограничения:

  • При превышении лимита выделенного дискового пространства старые теневые копии будут удалены без возможности восстановления.
  • На одном томе может быть не более 64 теневых копий для каждого файла.
  • Теневое копирование включается на уровне тома, т.е. нельзя выбрать общие папки и файлы для которых будет или не будет выполнятся теневое копирование.
  • На компьютерах с двумя ОС при загрузке более старой системы или при подключении тома к другому ПК теневые копии могут быть повреждены.

Перед тем, как настраивать теневое копирование, следует продумать расписание. Для этого нужно проанализировать активность пользователей и критичность данных, найдя компромисс между частотой создания теневых копий и промежутком времени который должно охватывать теневое копирование. При этом следует отталкиваться от того, потерю какого промежутка рабочего времени можно считать допустимым, после чего рассчитать за какой промежуток времени будет достигнут предел, составляющий 64 копии. Не рекомендуется делать теневые копии чаще чем раз в час. Также продумайте расписание таким образом, чтобы копии делались только в рабочее время.

Для включения теневых копий перейдите в оснастку Управление компьютером в меню Администрирование.

windows-server-shadow-copies-001.jpg

В левой части окна найдите пункт Общие папки и, щелкнув правой кнопкой мыши, выберите Все задачи — Настроить теневые копии.

windows-server-shadow-copies-002.jpg

В открывшемся окне выберите том, на котором вы будете включать теневое копирование для общих папок и нажмите Включить, первая теневая копия будет создана немедленно.

windows-server-shadow-copies-003.jpg

Затем нажмите на кнопку Параметры и укажите размер дискового пространства, выделяемый для хранения теневых копий.

windows-server-shadow-copies-004.jpg

Следующим шагом задайте расписание.

windows-server-shadow-copies-005.jpg

Теперь самое время проверить работу теневых копий в действии. В обучающих целях мы установили небольшой промежуток между созданием теневых копий и провели несколько типовых действий с файлами в общей папке.

Самая распространенная и труднорешаемая проблема — файл перезаписали.

windows-server-shadow-copies-006.jpg

Открываем свойства файла, переходим на закладку Предыдущие версии и выбираем одну из доступных теневых копий (в нашем случае только одна).

windows-server-shadow-copies-007.jpg

Мы можем открыть, восстановить или скопировать файл. Для начала просто откроем.

windows-server-shadow-copies-008.jpg

Убедившись, что перед нами необходимая версия файла, мы можем ее восстановить или скопировать, если нам нужны оба варианта файлов.

windows-server-shadow-copies-009.jpg

Для восстановления удаленных файлов откройте свойства папки и выберите одну из ее теневых копий, затем вы можете просмотреть содержащиеся в ней файлы и восстановить нужные. Помните, что из теневой копии файлы можно открыть только на чтение.

windows-server-shadow-copies-010.jpg

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

19.02.2020 — Служба теневого копирования томов (VSS), утилиты VSSADMIN и DISKSHADOW

Продолжаем цикл полезных статей по работе с инструментами резервного копирования серверов на базе Windows Server. На этот раз речь пойдёт о службе теневого копирования и утилитах по работе с ней.

Служба теневого копирования тома (англ. Volume Shadow Copy Service, VSS) — служба операционной системы Windows, позволяющая копировать файлы, с которыми в данный момент времени ведется работа, включая системные и заблокированные файлы. Служба необходима для работы программы восстановление системы и программ архивации.

Для правильного выполнения операций резервного копирования и восстановления требуется тесное взаимодействие между приложениями резервного копирования, бизнес-приложениями, для которых выполняется резервное копирование, оборудованием и программным обеспечением управления хранением. Служба теневого копирования томов (VSS), которая появилась в Windows Server 2003, упрощает взаимодействие между этими компонентами, позволяя им лучше взаимодействовать между собой.

Как работает служба теневого копирования томов

Для нормальной работы VSS требуются следующие основные компоненты:

  • Компонент службы VSS операционной системы Windows, который позволяет другим компонентам правильно взаимодействовать друг с другом.
  • Служба VSS — программное обеспечение, запрашивающее фактическое создание теневых копий. Как правило, это приложение резервного копирования такие как система архивации данных Windows Server и приложение Data Protection Manager System Center. Сторонними инициаторами запросов VSS являются почти все программное обеспечение для резервного копирования, работающее в Windows.
  • Модуль записи VSS — компонент, обеспечивающий согласованность данных во время резервного копирования.
  • Поставщик VSS — компонент, который создает и поддерживает теневые копии.

На следующей схеме показано, как служба VSS координирует работу с запрашивающими сторонами, модулями записи и поставщиками для создания теневой копии тома.

Рис. 1

Создание теневой копии

Рис. 2

Чтобы создать теневую копию, инициатор запроса, модуль записи и поставщик выполняют следующие действия:

  1. Инициатор запроса запрашивает у служба теневого копирования томов перечисление модулей записи, собирает метаданные модуля записи и готовится к созданию теневого копирования.
  2. Каждый модуль записи создает XML-описание компонентов и хранилищ данных, для которых необходимо создать резервную копию, и предоставляет их для служба теневого копирования томов. Модуль записи также определяет метод восстановления, который используется для всех компонентов. В службе теневого копирования томов содержится описание модуля записи для инициатора запроса, в котором выбираются компоненты, для которых будет выполняться резервное копирование.
  3. Служба теневого копирования томов уведомляет все модули записи о подготовке данных для создания теневой копии.
  4. Каждый модуль записи подготавливает данные соответствующим образом. Когда данные готовы к теневому копированию, модуль записи уведомляет службу теневого копирования томов.
  5. Служба теневого копирования томов предписывает средствам записи временно заморозить запросы на запись операций ввода-вывода приложения (запросы ввода-вывода на чтение по-прежнему возможны) в течение нескольких секунд, необходимых для создания теневой копии тома или томов. Замораживание приложения не может длиться более 60 секунд. Служба теневого копирования томов очищает буферы файловой системы, а затем замораживает файловую систему, что обеспечивает правильную запись метаданных файловой системы и запись данных, подлежащих теневому копированию, в согласованном порядке.
  6. Служба теневого копирования томов дает команду поставщику создать теневую копию. Период создания теневой копии длится не более 10 секунд, в течении которых все запросы на запись в файловую систему остаются замороженными.
  7. Служба теневого копирования томов освобождает запросы ввода-вывода записи файловой системы.
  8. Служба VSS сообщает средствам записи о разморозке запросов ввода-вывода приложения. На этом этапе приложения могут возобновить запись данных на диск, на который выполняется теневое копирование.
  9. Инициатор запроса может повторить процесс (вернитесь к шагу 1) или уведомить администратора о необходимости повторить попытку позже.
  10. Если теневая копия создана успешно, служба теневого копирования томов возвращает сведения о расположении для теневой копии запрашивающей стороне. После того как VSS и приложения выполняют изменения, теневая копия становится доступна только для чтения.

После создания теневой копии служба VSS начинает отслеживать изменение данных на диске. VSS разбивает все данные на блоки по 16Кб каждый, и если данные в таком блоке были изменены, служба записывает в файл теневой копии этот блок целиком. Таким образом получается, что при создании следующей теневой копии данных система не копирует данные целиком, а только лишь блочные изменения.  Благодаря этому система теневого копирования позволяет существенно сэкономить место на диске. Теневые копии могут храниться на том же диске, на котором хранятся данные, либо на отдельном (решение для высоконагруженных систем с большой частотой изменения данных). Все файлы теневых копий хранятся в служебном каталоге System Volume Information. Эти файлы можно отличить по имени, все они содержат в имени идентификатор службы VSS — 3808876b-c176-4e48-b7ae-04046e6cc752.

Утилита VSSADMIN

Утилита VSSADMIN предназначена для администрирования в командной строке службы теневого копирования томов. С ее помощью создавать и удалять теневые копии, управлять хранилищами теневых копий, а также производить диагностику неисправностей модулей службы теневого копирования. Для работы с утилитой VSSADMIN запускаем командную строку от имени администратора, и введем команду vssadmin /?, после чего систем выведет список поддерживаемых команд. Познакомимся с возможностями утилиты и ее командами подробнее…

ADDSHADOWSTORAGE — создание новой ассоциации хранилищ теневых копий.

AddShadowStorage /For=ForVolumeSpec /On=OnVolumeSpec /MaxSize=MaxSizeSpec — добавление нового соответствия хранилищ теневых копий между томом ForVolumeSpec и томом хранилища теневых копий, который задан параметром OnVolumeSpec. Теневые копии ForVolumeSpec будут сохраняться на томе OnVolumeSpec.  Максимальный размер, который сопоставление может занимать на томе хранилища теневых копий, задается параметром MaxSizeSpec.  Если для параметра MaxSizeSpec установлено значение UNBOUNDED, размер хранилища теневых копий не ограничивается. При достижении максимально возможного числа сопоставления хранилищ теневых копий отображается сообщение об ошибке.  Параметр MaxSizeSpec может задаваться в байтах или в процентном отношении к размеру тома хранилища ForVolumeSpec.  Если параметр MaxSizeSpec задан в байтах, его значение должно быть не меньше 320MB; допускается использование следующих суффиксов: KB, MB, GB, TB, PB и EB.  Также допускаются суффиксы B, K, M, G, T, P и E.

      Чтобы задать значение параметра MaxSizeSpec в процентах, используйте знак % в качестве суффикса числового значения.  Если суффикс не задан, значение MaxSizeSpec задается в байтах.

Пример использования:

  • vssadmin Add ShadowStorage /For=C: /On=D: /MaxSize=900MB
  • vssadmin Add ShadowStorage /For=C: /On=D: /MaxSize=UNBOUNDED
  • vssadmin Add ShadowStorage /For=C: /On=C: /MaxSize=20%

CREATESHADOW — создание новой теневой копии тома.

CreateShadow /For=ForVolumeSpec [/AutoRetry=MaxRetryMinutes] — создание новой теневой копии для тома ForVolumeSpec. ForVolumeSpec должен представлять букву диска локального тома или точку подключения.  Если указан параметр MaxRetryMinutes и имеется другой процесс создания теневой копии, vssadmin будет продолжать попытки создать теневую копию в течение MaxRetryMinutes минут.

Примериспользования: vssadmin Create Shadow /For=C: /AutoRetry=2

DELETESHADOWS — удаление теневых копий тома.

Delete Shadows /For=ForVolumeSpec [/Oldest] [/Quiet]

Delete Shadows /Shadow=ShadowId [/Quiet]

Delete Shadows /All

Удаление всех соответствующих теневых копий для указанного тома ForVolumeSpec. Если указан параметр /Oldest, удаляется старейшая теневая копия на томе. Если указан параметр /All, на всех томах удаляются все теневые копии, которые можно удалить.  Если указан параметр /Shadow=ShadowId, удаляется теневая копия с заданным ID.  Могут быть удалены только теневые копии, имеющие тип ClientAccessible.

ID теневой копии можно получить с помощью команды List Shadows. Вводить ID теневой копии необходимо в следующем формате: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}, где X представляет шестнадцатеричные знаки.  Этот ID можно получить с помощью команды List Shadows.

Пример использования: vssadmin Delete Shadows /For=C: /Oldest

DELETESHADOWSTORAGE — удаление ассоциации хранилищ теневых копий тома.

DeleteShadowStorage /For=ForVolumeSpec [/On=OnVolumeSpec] [/Quiet] — удаление соответствия хранилища теневых копий между томом ForVolumeSpecи томом хранилища OnVolumeSpec.  Если не указан параметр /On, будут удаленывсе соответствия хранилищ теневых копий для тома ForVolumeSpec.

Примериспользования: vssadmin Delete ShadowStorage /For=C: /On=D:

LISTPROVIDERS — список зарегистрированных поставщиков теневых копий томов.

LISTSHADOWS — список существующих теневых копий тома.

ListShadows [/For=ForVolumeSpec] [/Shadow=ShadowId|/Set=ShadowSetId] — отображение существующих теневых копий в системе.  Без параметров командаотображает все теневые копии, упорядоченные по набору теневая копий.

При создании списка допускается использование комбинаций параметров. ID теневой копии можно получить с помощью команды List Shadows. Вводить ID теневой копии необходимо в следующем формате: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}, где X представляет шестнадцатеричные знаки.

Пример использования:  vssadmin List Shadows /Shadow={c5946237-af12-3f23-af80-51aadb3b20d5}

LISTSHADOWSTORAGE — список соответствия для хранилищ теневых копий томов.

ListShadowStorage [/For=ForVolumeSpec|/On=OnVolumeSpec] — отображение всех соответствий хранилищ теневых копий в системе. Чтобы получить полный список соответствий для указанного тома, следует указать параметр ForVolumeSpec без параметра /On.  Для перечисления всех соответствий на томе, следует указать OnVolumeSpec без параметра /For.

Примериспользования: vssadmin List ShadowStorage /On=C:

LISTVOLUMES — список томов, подходящих для создания теневых копий.

LISTWRITERS — список устройств записи теневых копий томов с имеющейся подпиской.

RESIZESHADOWSTORAGE — изменение размеров для соответствующих хранилищ теневых копий томов.

ResizeShadowStorage /For=ForVolumeSpec /On=OnVolumeSpec /MaxSize=MaxSizeSpec — изменение размеров сопоставления хранилища теневой копии тома между ForVolumeSpec и OnVolumeSpec. Изменение размеров хранилища может привести к исчезновению теневых копий.  По мере удаления теневых копий размер хранилища будет уменьшаться. Если для параметра MaxSizeSpec установлено значение UNBOUNDED, размер хранилища теневых копий не ограничивается. Параметр MaxSizeSpec может задаваться в байтах или в процентном отношении к размеру тома хранилища ForVolumeSpec.  Если параметр MaxSizeSpec задан в байтах, его значение должно быть не меньше 320MB; допускается использование следующих суффиксов: KB, MB, GB, TB, PB и EB.  Также допускаются суффиксы B, K, M, G, T, P и E.  Чтобы задать значение параметра MaxSizeSpec в процентах, используйте знак % в качестве суффикса числового значения.  Если суффикс не задан, значение MaxSizeSpec задается в байтах.

Примеры использования:

  • vssadmin Resize ShadowStorage /For=C: /On=D: /MaxSize=900MB
  • vssadmin Resize ShadowStorage /For=C: /On=D: /MaxSize=UNBOUNDED
  • vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=20%

REVERTSHADOW — откат тома к теневой копии.

RevertShadow /Shadow=ShadowId [/ForceDismount] [/Quiet] — Откат тома к его состоянию во время создания теневой копии. Все теневые копии этого тома, созданные после этой точки, будут удалены. Все изменения файлов и папок на этом томе, сделанные после создания этой теневой копии, будут потеряны. Отмена операции отката невозможна. После запуска операции отката она не может быть прервана или отменена. Если имеются открытые дескрипторы файлов на этом томе, операция отката завершится ошибкой, если не указан флаг ForceDismount.

Пример использования: vssadmin Revert Shadow /Shadow={c5946237-af12-3f23-af80-51aadb3b20d5} /ForceDismount

QUERYREVERTS — опрос хода выполнения операций отката.

QueryReverts [/For=VolumeName] [/All] — опрос хода выполнения операций отката. Если имя тома указано с помощью флага /For, освещается ход выполнения операции отката этого тома.  Если указан флаг /All, то освещаются все выполняемые операции отката.

Примериспользования: vssadmin Query Reverts /For=E:

УТИЛИТА DISKSHADOW

Утилита командной строки DISKSHADOW это инструмент, который предоставляет функциональные возможности, предлагаемые службой теневого копирования томов (VSS). По умолчанию в Diskshadow используется интерактивный интерпретатор команд, аналогичный DiskRAID или DiskPart.

Для запуска утилиты в командной строке запущенной от имени администратора введите следующую команду, чтобы запустить интерпретатор команд – DISKSHADOW.

LISTWRITERS — выводит список всех средств записи на компьютере.

LISTSHADOWS — выводит список всех теневых копий томов на компьютере.

LISTPROVIDERS — выводит список всех поставщиков VSS на компьютере.

SET — выводит список всех текущих параметров и всех псевдонимов сценария DiskShadow, имеющихся в параметрах переменной среды.

SETCONTEXT — устанавливает контекст теневого копирования.

SETOPTION — устанавливает параметры, относящиеся к теневому копированию и автовосстановлению.

SETVERBOSE — изменяет режим подробного вывода для сценария DiskShadow.

SETMETADATA — указывает имя CAB-файла для хранения метаданных переносимых теневых копий.

SIMULATERESTORE — моделирует операцию восстановления.

LOADMETADATA — загружает документ архивных компонентов перед импортом переносимой теневой копии или выполнением операции восстановления.

IMPORT — импортирует теневые копии на основе метаданных, указанных в предыдущей команде LOAD.

WRITERVERIFY — указывает, что операция архивации или восстановления должна завершиться с ошибкой, если не включено средство записи или компонент.

WRITEREXCLUDE — исключает средство записи или компонент из архивации или восстановления.

ADD— выводит список добавленных на данный момент псевдонимов и томов.

ADDALIAS — добавляет псевдоним.

ADDVOLUME — добавляет том к набору создания теневой копии.

ADDSHADOW — Добавляет теневую копию к набору восстановления.

CREATE— создает набор теневых копий томов.

EXEC — выполняет указанный сценарий команд оболочки.

BEGINBACKUP — начинает полную архивацию.

BEGINRESTORE — начинает восстановление.

ENDBACKUP — завершает полную архивацию.

ENDRESTORE — завершает восстановление.

EXPOSE — предоставляет теневую копию.

UNEXPOSE— не предоставляет теневую копию.

REVERT — возвращает прежнее состояние теневой копии.

RESYNC— Аппаратный откат теневой копии.

BREAK — разрушает теневую копию.

MASK— скрывает от системы импортированную аппаратную теневую копию.

DELETESHADOWS — удаляет теневые копии.

RESET — сбрасывает сценарий DiskShadow в его исходное состояние.

EXIT — выполняет выход из сценария DiskShadow.

Понравилась статья? Поделить с друзьями:
  • Windows server 2012 r2 отменить автоматическую перезагрузку
  • Windows server 2012 r2 отличие от windows server 2012 standard
  • Windows server 2012 r2 отключить защитник windows
  • Windows server 2012 r2 откат к точке восстановления
  • Windows server 2012 r2 оригинальный образ torrent