Windows резервное копирование сервера может привести к сбойу sql server vss

Как открыть предыдущие версии файлов и папок из теневых копий

Ниже два способа, которые сработают в случае, если у вас включена защита системы. Первый подходит для всех поддерживаемых Windows и будет полезен, если у вас не включена история файлов. Второй способ имеет смысл лишь в Windows 8/8.1 с учетом замечания о Windows 10 в начале статьи.

Способ 1 — символическая ссылка в теневые копии (Windows 7 и новее)

Постоянные читатели блога уже видели этот трюк в статье про функцию обновления ПК без удаления файлов (Refresh Your PC). Она тоже использует теневые копии для промежуточного сохранения диска, когда вы создаете свой образ для отката.

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

vssadmin list shadows

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

Выберите нужную дату и скопируйте идентификатор тома теневой копии. Теперь используйте его во второй команде (не забудьте добавить обратный слэш в конце):

mklink /d %SystemDrive%\shadow \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2\

Способ 2 — вход в общий диск по сети (Windows 8 и 8.1)

Сначала нужно сделать диск общим, а потом зайти в него «по сети». В окне «Этот компьютер» откройте «Сеть» и зайдите на свой ПК, либо под учетной записью администратора вставьте сетевой путь в адресную строку проводника или в окно «Выполнить»:

\\%computername%\C$

где C — буква желаемого диска. В сетевых папках вкладка «Предыдущие версии» присутствует:

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

Впрочем, я уж не настолько часто пользовался этой возможностью, чтобы ввод двух команд в консоль доставлял мне жуткие неудобства. Ведь главное – это наличие предыдущих версий файлов, а добраться до них я смогу! Теперь сможете и вы ;)

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

Локальные групповые политики для восстановления

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

Открываем редактор:

  • Жмём R одновременно с кнопкой «Windows» для того, чтобы вызвать командную строку;
  • Вводим gpedit.msc.

Работаем непосредственно с редактором:

  • Открываем раздел «Конфигурация компьютера». Затем – «Административные шаблоны», «Система», «Восстановление системы» (system restore);
  • Теперь нам нужно отключить оба параметра, которые мы увидим справа. Для этого дважды кликаем по каждому из них и деактивируем;
  • Сохраняем изменения, перезагружаем компьютер.

Теперь вы можете делать с точками восстановления всё, что захотите.

Vssadmin command

A quite useful built-in command which you can use as a starting point while troubleshooting the Shadow Copies is Vssadmin. Lets run this command with different parameters and check the results.

There are different switches / commands which can be used with vssadmin. To show / list the different commands, Open Powershell as Administrator or Command prompt as an Administrator and type 

Command Description Availability
Vssadmin add shadowstorage Adds a volume shadow copy storage association. Server only
Vssadmin create shadow Creates a new volume shadow copy. Server only
Vssadmin delete shadows Deletes volume shadow copies. Client and Server
Vssadmin delete shadowstorage Deletes volume shadow copy storage associations. Server only
Vssadmin list providers Lists registered volume shadow copy providers. Client and Server
Vssadmin list shadows Lists existing volume shadow copies. Client and Server
Vssadmin list shadowstorage Lists all shadow copy storage associations on the system. Client and Server
Vssadmin list volumes Lists volumes that are eligible for shadow copies. Client and Server
Vssadmin list writers Lists all subscribed volume shadow copy writers on the system. Client and Server
Vssadmin resize shadowstorage Resizes the maximum size for a shadow copy storage association. Client and Server
Source:Microsoft

Symptoms

On a server that is running Windows Server 2008 R2, you have a volume on which you have enabled shadow copies through a Volume Shadow Copy (VSS) provider. On this volume, you run a File Classification Infrastructure (FCI) classification job. However, the classification job doesn’t finish, and older shadow copies are deleted faster than expected from the shadow copies storage area. This may result in all shadow copies being deleted from the volume. Additionally, multiple entries that resemble the following may be logged in the System log:

Also, entries that resemble the following are logged in the FSRM log:

Shadow copy ‘\\?\GLOBALROOT\Device\ HarddiskVolumeShadowCopy_File_Name‘ was deleted during storage report generation. Volume ‘Volume_Letter :’ might be configured with inadequate shadow copy storage area. Storage reports may be temporarily unavailable for this volume.

Additionally, if you run an FSRM storage report, you receive the following error message:

File Server Resource Manager encountered an unexpected error during volume scan of volumes mounted at ‘\?\Volume ‘ (‘Volume_Letter :’). To find out more information about the root cause for this error please consult the Application/System event log for other FSRM, VSS or VOLSNAP errors related with these volumes. Also, you might want to make sure that you can create shadow copies on these volumes by using the VSSADMIN command like this: VSSADMIN CREATE SHADOW /For= Volume_Letter :

Error generating report job with the task name ‘Task_name‘.

After you receive this error message, you find that the following error message is logged in the System log:

Delete Shadow Copies using command line

There are few options or commands you can use to delete the shadow copies. Shadow Copies data is stored in a folder called System Volume information which is a hidden system folder. If you see that the System volume information folder is quite big in size and consuming a lot of space then you can check if you got any stale shadow copies which might be stored in this system folder and which you may want to delete to free up the space. If you decided to get rid of shadow copies from the volume then follow below command line options to complete your task.

wmic command

Use  command to delete the shadow copies. When you run this command, you will be on the  prompt. Type  to delete the the shadow copies one by one. type Y to delete the shadow copy or N to skip to next shadow copy.

Note: To find the shadow copy ID use the command . After using wmic command if you find that the shadow copies are not deleted or you get an error message as shown in the below screenshot, you can either use  command or command as shown in the next sections.

Vssadmin delete shadows

vssadmin delete shadows command can be used to delete all shadow copies or specific shadow copies from the volume. Use the /? in the end of the command to list parameters which you can use with this command. To delete all shadow copies using vssadmin delete shadows command, you can use below command.

diskshadow Command

You can also use command to delete all the shadow copies from the system. Open command prompt as administrator -> Type -> then on the  prompt type  to delete / remove all shadow copies from the server.

Windows Server. Настраиваем теневые копии для общих папок.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

How to restore deleted files or folders via Shadow Copy

Method 1: Use Windows Restore Previous Versions feature in Windows 7

Step 1. Navigate to the file or folder you want to restore in a previous state and right-click it, then select Restore Previous Versions from the drop-down menu. In addition, you still can select Properties and click the Previous Versions tab.

Step 2. Select the correct version of file or folder to restore.

In this window, you can see 3 options, including Open, Copy, Restore.
● The Open button will navigate to the location where the file or folder is stored. 
● The Copy button allows you to copy file or folder to another location on the computer, even on external hard drive.
● The Restore button gives you a chance to restore the file or folder to the same location and replace the existing version.

Tip on there are no previous versions available issue: 
One of the possible reasons why you receive this error is that the volume shadow service is disabled. You can manually enable it in task manager by the following steps.
Right-click taskbar> select Start Task Manager > click services at the bottom > find Volume Shadow Copy and double-click it > set the startup type as Automatic > click Apply to make it available.

Method 2: Use Shadow Explorer in Windows 8/10

Step 1. Download ShadowExplorer utility, install and launch it. Then, select the drive and date to restore file or folder.

Step 2. Right-click the file or folder to restore and pitch on Export option.

Step 3. Specify the location to save the previous version of file or folder. Wait and check the previous file or folder.

Механизм создания «теневых копий»

Описание LVM и рекомендации.

Механизм создания «теневых копий» реализуем с помощью LVM снапшотов.

Снапшот — это моментальная копия диска на момент создания этого самого снапшота. т.е. снапшоты позволяют заморозить некое состояние диска в какой-то момент, а потом использовать это замороженное состояние с любыми целями. Мы снимаем в момент Х снапшот всего диска sgare, далее его монтируем в каталог /srv/.share/@GMT-X и после этого в Windows на вкладке предыдущих версий мы увидим версию файла на момент Х. Кстати, если файл с момента Х не изменится, то на вкладке предыдущих версий ничего отображаться не будет, учтите это.

В LVM механизм снапшотов устроен достаточно хитро. Основные моменты:

  1. Снапшот не должен быть такого же размера, что и исходный диск, а может быть значительно меньше.
  2. В момент создания снапшот полностью пустой. То есть никакие данные при создании снапшота никуда не копируются.
  3. После того, как снапшот создан, при записи данных на исходный диск оригинальные данные сохраняются на снапшот. Т.е. всё на самом деле просто. Если что-то пишется на оригинал, что на снапшоте сохраняются оригинальные данные. А если что-то на оригинале не изменяется, то и смысла писать это на снапшот нет, можно напрямую считать с оригинала. Весь этот механизм обслуживается LVM и внешне снапшот выглядит как диск точно такого-же размера, как и оригинал, с полной ФС и всеми файлами на момент создания снапшота. Если вам сложно это всё понять — попробуйте изобразить на бумажке процесс записи данных на диск, для которого создан снапшот. Учитывая, что конечные файлы и ФС — это самый верхний уровень абстракции, под которым в нашем случае находится механизм снапшотов, механизм логических томов и групп томов LVM и только потом реальные физические винчестеры вашего компьютера.

Поскольку снапшот не хранит все данные оригинала, а только разницу с оригиналом с момента создания снапшота, то размер снапшота может быть сильно меньше оригинала. В случае, если снапшот переполнится, т.е. если суммарный размер отличий от оригинала превысит объём снапшота, то он автоматически деактивируется. Кстати, размер снапшота в любой момент можно увеличить.

Поскольку если для диска существует снапшот, то запись данных на этот диск будет приводить к физической одновременной записи данных и на снапшот. Т.е. реально количество физических дисковых операций возрастёт чуть ли не в 2 раза, что может существенно снизить скорость записи на оригинал. Если же снапшотов много — то скорость записи может упасть в разы. Учитывайте это при работе со снапшотами.

Поставщики теневого копирования

Существует два типа поставщиков теневого копирования: поставщики оборудования и поставщики программного обеспечения. Также существует системный поставщик, который является поставщиком программного обеспечения, встроенного в операционную систему Windows.

Поставщики оборудования

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

Служба теневого копирования томов предоставляет запрошенную теневую копию тома или томов, тогда как поставщики оборудования всегда оставляют теневую копию всего LUN.

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

Поставщики программного обеспечения

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

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

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

Поставщик программного обеспечения применим к более широкому спектру хранилищ, чем поставщик оборудования. Кроме того, он должен одинаково хорошо работать с базовыми дисками или логическими томами. (Логический том — это том, который создается путем объединения свободного места на двух или более дисках.) В отличие от теневых копий оборудования, поставщики программного обеспечения используют ресурсы операционной системы для обслуживания теневой копии.

Дополнительные сведения о базовых дисках см. в статье What Are Basic Disks and Volumes? (Что такое базовые диски и тома?) (https://go.microsoft.com/fwlink/?LinkId=180894) в TechNet.

Системный поставщик

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

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

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

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

Файлы компонентов, из которых состоит системный поставщик — swprv.dll и volsnap.sys.

Встроенные модули записи VSS

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

См. сведения об этих модулях записи на следующей странице веб-документации Майкрософт:

Встроенные модули записи VSS

Настройка снапшотов

Для бэкапов был подключен пустой жесткий диск.

Посмотрите доступные диски

# fdisk -l

Имя диска должно быть dev/sdb, dev/sdc и т.д.

Если вы создаете тонкий LV, а затем «снимок» тонкого LV, то, вы получите два тонких LV. Они оба используют экстенты из одного и того же пула, и размер будет расти динамически по мере необходимости.

Создайте «тонкий» пул в группе, он задаст максимальный объем файлов, хранящихся на всех шарах. В данном случае создан раздел, размером 10 Гигабайт. Выставите необходимый вам размер.

# lvcreate --thinpool lvpool --size 10G shadow

Проверьте успешность создания lvm группы командой

# vgdisplay

успешность создания раздела командой

# lvdisplay

Создайте «тонкий» LV в пуле:

lvcreate --name share --virtualsize 5G --thin shadow/lvpool

Отформатируйте раздел в желаемую файловую систему. В данном примере форматирую в ext3.

# mkfs.ext4 -L var /dev/shadow/share

Примонтируйте созданный раздел в папку, где будут хранится бэкапы. Для этого добавьте в /etc/fstab/ строку

/dev/shadow/share /srv/share ext4 defaults,nosuid,noexec,acl 0 2

И примонтируйте его

# mount –av

Проверьте владельца и группу каталогов у папки с шарой. Владельцем должен быть root, группой в нашем случае secure. В случае монтирования анонимной шары, группой и пользователем должен быть nobody.

# chown -R root:secure /srv/share/

Выставите необходимые права, например 775.

# chmod -R 775 /srv/share

Создайте снапшот с именем в формате 2010.01.01-12.00.00 для логического тома /dev/shadow/share размером 1Gb

# lvcreate -L 1G -n 2018.03.26-16.52.45 -s /dev/shadow/share

Создайте директорию с именем @GMT-2010.01.01-12.00.00 в каталоге /dev/shadow/share и примонтировать туда наш снапшот

# mkdir –p /srv/.share/\@GMT- 2010.01.01-12.00.00
# mount -r /dev/shadow/2010.01.01-12.00.00 /srv/.share/\@GMT-2010.01.01-12.00

Shadow Copy Service Alternative Software for Windows 10/8/7

MiniTool ShadowMaker, the reliable and free backup software, is specialized in backing up Windows operating system, partition and the entire disk for Windows 10/8/7 users.

As an excellent backup solution, this freeware lets you not only create scheduled backups by setting the specific time point but also set incremental and differential backups for the only changed or newly added data.

In the event of system accidents, the image file is available to restore the system to its previous state with simple clicks.

As the alternative to Windows built-in backup utility using Volume Shadow Copy Service, MiniTool ShadowMaker is worth recommending.

Want to quickly and successfully back up your OS without Volume Shadow Copy Service error? Now, get the Trial Edition of this backup software for 30-days free trial.

Back up Windows 10/8/7

Step 1: After completing the installation of this tool on your computer, open it to the main interface.

Tip: This free backup software only backs up the computer in the same LAN via remote control.

Step 2: It’s the time to choose the partitions you want to backup and decide the location you want to save the image to.

Just enter the Backup tab, and you can view this free backup software has checked the drives required for Windows to run. If you need to create a system disk image, enter the Source section to select all system partitions.

As to the destination storage path, an external hard drive, USB flash drive, or NAS can be available. Usually, we choose to create image files on the external drive.

Hot article: The Best Practice: 3-2-1 Backup Strategy for Home Computers

Step 3: Go back to the Backup interface, and click Back up Now button finally.

Tip: 1. Automatic backup is supported by MiniTool ShadowMaker. If you want to back up your computer on a regular basis, just use its Edit Schedule feature in Manage page after a full backup is completed. 2. In addition, the incremental and differential backup can also be created in Manage page by this free backup software. For more information, read 3 Types of Backup: Full, Incremental, Differential — MiniTool.

Restore System from an External Hard Drive

MiniTool ShadowMaker is helpful to restore your computer in case of unexpected disaster, which can avoid Volume Shadow Copy Service error 0x81000202 or 0x80042302 during system restore. How to do this job?

Tip: First of all, please use the Media Builder feature of MiniTool ShadowMaker to create a bootable disc to boot your computer. Then, you can start a system recovery in WinPE.

Step 1: In the Restore page, find the system image or system disk image you have created and click Restore button.

Step 2: The backup time will be shown, choose the backup version and click Next to continue.

Step 3: Next, choose all system partitions as well as MBR and Track 0 to restore. Or else, the computer won’t be bootable.

Step 4: Choose the disk you want to restore the image file to and this freeware will tell you the drives that will be overwritten during restoration. Click OK to the next step.

Step 5: Now the software is performing the system image recovery process. After the operation, restart your computer and it can run properly.

Включение, отключение восстановления системы

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

Открываем свойства компьютера: кликаем по «Моему компьютеру» или «Компьютеру», в зависимости от версии Windows, правой кнопкой мыши, выбираем пункт «Свойства»;
Переходим к дополнительным параметрам, кликнув по соответствующему пункту слева;
Кликаем по вкладке «Защита системы». Просматриваем список дисков, подключенных к компьютеру. Справа от имён накопителей написано, включено или отключено создание резервных точек

Обратите особое внимание на системный локальный диск;
Чтобы настроить параметры бэкапа, в окне из предыдущего пункт кликаем по «Настроить»;
Здесь нужно поставить галочку напротив «Восстановить параметры системы и предыдущие версии файлов». Ползунком ниже выбираем объем памяти, который вы можете выделить на хранение файлов резервного восстановления Windows

Обычно хватает 5% от объема диска. Но здесь всё сугубо индивидуально и зависит от многих факторов, ключевым из которых является количество установленных программ и их объем.

  • Если вдруг вы случайно закрыли окно, проделываем то же самое, что делали для включения вплоть до последнего шага;
  • В списке с возможными вариантами бэкапа жмём на «Отключить защиту системы»

Для объяснения алгоритма использовалась Windows 7, но последовательность действий будет одна для всех версий ОС, различны только названия некоторых пунктов.

Однако ошибка «Восстановление системы отключено администратором» может появиться уже на этапе просмотра свойств защиты.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: