E agora, cadê o Backup? Event ID 25, Source: Volsnap

Olá pessoal

Conheço várias empresas que trabalham com Windows Server Backup como recurso único de backup devido a sua praticidade, evitando assim gastar com soluões mais robustas, afinal para determinadas situações o Windows Server Backup simplesmente atende a necessidade.

Infelizmente, tenho visto com cada vez mais frequência situações onde as shadows incrementais geradas durante as rotinas de backup são removidas automaticamente, trazendo transtornos gigantes em caso de desastre e necessidade de recuperação.

Quando isso ocorre, os backups antigos ficam indisponíveis, e o seguinte evento pode ser identificado nos logs de sistema:

02/20/2017 12:27:57 AM   Erro          Servername.teste 25      volsnap                             N/A                N/A                               As cópias de sombra do volume \\?\Volume{aaaaaaaaaaaaaaaaa} foram excluídas porque o armazenamento de cópia de sombra não pôde ser expandido. Reduza a carga de E/S do sistema ou escolha um volume de armazenamento de cópia de sombra do qual não esteja sendo feita uma cópia de sombra.

 

Log Name:      System

Source:        volsnap

Date:          6/21/2016 11:43:43 AM

Event ID:      25

Task Category: None

Level:         Error

Keywords:      Classic

User:          N/A

Computer:      Servername.teste

Description:

The shadow copies of volume \\?\Volume{aaaaaaaaaaaaaaaaa}  were deleted because the shadow copy storage could not grow in time.  Consider reducing the IO load on the system or choose a shadow copy storage volume that is not being shadow copied.

 

Seguido deste evento, temos a remoção completa de todas as shadows presentes no volume, resultando assim na indisponibilidade de recuperação de backups antigos.

A ocorrência deste evento se deve ao fato do driver de snapshot de volumes (VOLSNAP.SYS) não conseguir expandir a “diff area”, utilizada para armazenar o conteúdo relacionado a criação dos snapshots, que por sua vez são direcionado ao shadow storage, e respectivamente ao destino do backup. Este evento geralmente ocorre devido a falhas de discos, e a alto volume de I/O no volume alvo do backup, que neste caso se trata também do local de armazenamento das shadows temporárias.

O artigo a seguir descreve este comportamento, note que o mesmo comportamento é valido para versões recentes do Windows:

Time-out errors occur in Volume Shadow Copy service writers, and shadow copies are lost during backup and during times when there are high levels of input/output

 

COMO EVITAR A REMOÇÃO DE SHADOWS?

Visando evitar este problema, temos no mesmo artigo compartilhado acima algumas ações a serem levadas em conta, conforme ressalto a seguir. Embora o hotfix disponibilizado no artigo seja aplicável a Windows Server 2003, as ações corretivas são válidas para versões mais recentes do Windows, onde o tamanho padrão da DiffArea é 300 MB, e seu limite é de 3 GB no Windows Server 2008 R2 e 50 GB no Windows Server 2012 R2, mediante presença do kb https://support.microsoft.com/en-us/help/3145384/mindiffareafilesize-registry-value-limit-is-increased-from-3-gb-to-50-gb-in-windows-8.1-or-windows-server-2012-r2. A customização do tamanho da DIFFArea deve ser feito de maneira a diminuir o I/O em disco, levando em consideração também o tamanho da área de shadow storage:

 

This hotfix makes some classes of writer (SQL, Active Directory, and others) less likely to experience time-out errors. In part, this hotfix is designed to improve the performance of the default shadow copy driver (Volsnap.sys) when there are high input/output levels. The hotfix also includes a larger initial size for the shadow copy storage area: 300 MB instead of 100 MB. Additionally, if a 300 MB initial size is not sufficient, and if shadow copies are still lost because of high input/output levels, this hotfix includes a way for you to configure the initial size of the shadow copy storage area when the shadow copy storage area is created. You can configure the initial size of the shadow copy storage area by using the configurable registry key setting that this hotfix provides.

 

Follow these steps, and then quit Registry Editor:

Click Start, click Run, type regedit, and then click OK.

Locate and then click the following key in the registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VolSnap

On the Edit menu, point to

New, and then click DWORD value.

Type MinDiffAreaFileSize, and then press ENTER.

On the Edit menu, click

Modify.

Type the size that you want for the shadow copy storage area, and then click OK.

The MinDiffAreaFileSize registry key specifies the minimum size of the shadow copy storage area; the default setting is 300 MB, and the maximum setting is 3 gigabytes (GB). For an accurate setting, specify a value that is a multiple of 300 MB; otherwise, the next multiple of 300 MB will be chosen. A value of 300 is equal to 300 MB, and a value of 3,000 is equal to 3 GB.

 

Note Shadow copies may not function correctly if the value of the

MinDiffAreaFileSize registry subkey is larger than the maximum size of the shadow copy storage area. For example, if you set the registry setting to 1024 MB, backup software will not generate snapshots of the 200 MB system partition. Therefore, before you create the MinDiffAreaFileSize registry subkey, make sure that the diff area file is larger than 300 MB or that the diff area file is larger than the value that is specified in the registry. Also, make sure that you have at least 300 MB of free space on the shadow copy storage volume.

Status

 

 

Note também que é importante considerar o local onde as shadows são armazenadas. Se você faz backup do Volume E:, armazena as shadows no próprio volume E:, e no fim do backup direciona o conteúdo gravado ao disco F:, O disco E: está sofrendo uma alta carga de I/O, podendo resultar no evento ID 25, e remoção de shadows antigas. Neste caso, o ideal é mover a shadow storage tamvém para o volume F:\, garantindo assim que o volume de origem seja diferente do volume de destino das shadows.

No exemplo a seguir, temos tanto a origem do backup como destino das shadows dentro do mesmo disco:

 

C:\Users\administrador>vssadmin list shadowstorage

vssadmin 1.1 – Ferramenta de linha de comando administrativa de cópias de sombra

de volume

(C) Copyright 2001-2005 Microsoft Corp.

 

Associação de armazenamento de cópias de sombra

   Para o volume: (E:)\\?\Volume{3ac23a43-4197-11e4-ac5a-806e6f6e6963}\

   Volume de armazenamento de cópias de sombra: (E:)\\?\Volume{3ac23a43-4197-11e

4-ac5a-806e6f6e6963}\

   Espaço de armazenamento de cópias de sombra usado: 0 B (0%)

   Espaço de armazenamento de cópias de sombra alocado: 0 B (0%)

   Espaço máximo de armazenamento de cópias de sombra: 111.572 GB (10%)

 

O Ideal é que o destino das shadows seja uma shadowstorage presente em disco diferente, minimizando assim o I/O sob o mesmo disco. O artigo abaixo traz mais detalhes sobre este procedimento:

Event ID 25 — Diff Area Integrity

Resolve

Move the Diff Area to a volume on a different disk

Select a volume on a different disk as the storage area for shadow copies to eliminate the possibility that high I/O load on the disk will cause shadow copies to fail. This configuration also provides better performance. This is the recommended configuration for heavily used file servers.

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To move the Diff Area to a volume on a different disk:

Caution: When you change the location of the Diff Area, all previous shadow copies are deleted.

  1. Click Start, and then click Computer.
  2. Right-click any of the volumes listed, and then click Configure Shadow Copies. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
  3. Click the volume for which the shadow copy failed, and then click Settings.Note: If shadow copies of the volume are enabled, you must first disable them by clicking the volume, and then clicking Disable.
  4. Set the Diff Area to a volume on a different disk by selecting the volume from the drop-down list under Storage area, and then click OK.
  5. Verify that the volume is still selected, and click Enable. If you are asked to confirm that you want to enable shadow copies, click Yes.
  6. Click OK to exit.

 

Marcado com , , ,

Deixe uma resposta

%d blogueiros gostam disto: