Visão geral do processamento de um Backup em VSS

Ao processar um backup, o solicitante e os gravadores coordenam para fornecer uma imagem estável do sistema da qual fazer backup de dados (o volume copiado por sombra), agrupar arquivos com base em seu uso e armazenar informações sobre os dados salvos. Tudo isso deve ser feito ao criar apenas uma interrupção mínima para o fluxo de trabalho normal do gravador.

Um solicitante consulta os gravadores para seus metadados, processa esses dados, notifica os gravadores antes do início da cópia de sombra e das operações de backup e, em seguida, notifica os gravadores novamente após o fim das operações de cópia e backup de sombra.

Em resposta a essas notificações, o gravador fornece informações sobre arquivos a serem backup , incluindo a especificação de grupos de arquivos para coordenar (componentes)— pausa em suas operações de E/S antes de uma cópia de sombra e, em seguida, retorna à operação normal após a conclusão de uma cópia de sombra ou no final do backup.

Durante o processamento do backup, um gravador especifica os arquivos pelos quais ele é responsável por meio de seus metadados somente leitura: o Documento de Metadados do Gravador (consulte metadados vss: trabalhando com o documento de metadados do gravador). Em seguida, o solicitante interpreta esses metadados, escolhe o que fazer backup e armazena essas decisões em seu próprio objeto de metadados, o documento Backup Components (consulte metadados vss: trabalhando com o documento de componentes Backup). Este Backup Components Document está disponível para inspeção e modificação do gravador durante as operações de backup e restauração.

Este diagrama mostra as interações entre o solicitante, o serviço VSS, o suporte ao kernel do VSS, todos os gravadores VSS envolvidos e quaisquer provedores de hardware VSS.

interactions between requester, backup components, writers, and providers

Para entender melhor as tarefas básicas envolvidas na execução de um backup, é útil dividir essa visão geral nos seguintes tópicos: