Como criar um instantâneo de disco permanente do Windows

Nesta página, você aprenderá a criar instantâneos de um disco permanente do Windows. Consulte a documentação Disco permanente, para saber mais detalhes.

O uso de instantâneos incrementais do Compute Engine garante mais desempenho e custos mais reduzidos de armazenamento para os usuários. Para configurar o sistema operacional e aplicar as mesmas configurações em outras instâncias, crie imagens.

Antes de começar

Criar um instantâneo do VSS do Windows

Na maioria das situações, capturar instantâneos usando o Serviço de cópias de sombra de volume (VSS, na sigla em inglês) é a maneira mais simples de gerar instantâneos de discos permanentes anexados a instâncias do Windows. Você pode criar instantâneos do VSS sem ter que interromper a instância nem separar o disco permanente.

Os instantâneos do VSS destinam-se a backup e recuperação de sistemas com aplicativos compatíveis com VSS. Use-os apenas para backup de dados de discos permanentes. Não é confiável criar discos de inicialização de instâncias da VM em instantâneos de instâncias em execução.

O valor cobrado pelos instantâneos do VSS é igual ao dos instantâneos de discos permanentes comuns e corresponde somente ao tamanho total do instantâneo.

Restrições

  • Os instantâneos do VSS funcionam apenas em instâncias do Windows com a versão de imagem v20160810 e mais recentes. Para instâncias com imagens mais antigas, crie um instantâneo comum.
  • É preciso que o disco permanente use o sistema de arquivos NTFS, exFAT ou ReFS.
  • O objetivo dos instantâneos do VSS não é copiar nem fazer backup do sistema operacional em um disco de inicialização permanente. Use-os apenas para fazer backup e recuperar dados de discos de inicialização permanentes e discos de dados secundários.
  • Quando você cria um instantâneo do VSS, o Windows Server marca o volume no instantâneo como somente leitura durante o processo de VSS. Todos os discos criados a partir do instantâneo do VSS também estarão no modo somente leitura.
  • Os instantâneos do VSS ajudam a preservar seus dados apenas quando você executa aplicativos compatíveis com VSS que se coordenam para criar um backup consistente de seus dados.

Criar o instantâneo

Console

  1. Acesse a página Criar um novo instantâneo.
  2. Digite um Nome de instantâneo.
  3. Como opção, digite uma Descrição do instantâneo.
  4. Em Disco de origem, selecione um disco atual a partir do qual você quer criar um instantâneo.
  5. Pule esta etapa para usar o local padrão de armazenamento de instantâneos. Caso contrário, para usar um local não padrão de armazenamento:

    1. Em Localização, selecione se quer armazenar seu instantâneo em um local Multirregional ou em um local Regional.
    2. Selecione qual região ou multirregião específica você quer usar. Para usar a região ou a multirregião mais próxima de seu disco de origem, selecione Com base no local do disco.
  6. Marque a opção Ativar VSS para indicar que esse instantâneo precisa usar o serviço de cópia de sombra de volume.

  7. Clique em Criar para criar o instantâneo.

gcloud

Ao criar o instantâneo, inclua a sinalização --guest-flush para indicar que você quer criar um instantâneo do VSS. Se você estiver criando um instantâneo de um disco permanente regional, inclua também a sinalização --region.

  • Para criar um instantâneo do VSS de um disco permanente zonal, use o comando gcloud compute disks snapshot:

    gcloud compute disks snapshot [DISK_NAME] --guest-flush
    

    em que [DISK_NAME] é o nome do disco permanente zonal do qual você quer criar um instantâneo.

  • Como alternativa, para criar um instantâneo do VSS de um disco permanente regional, use o comando gcloud beta compute disks snapshot:

    gcloud beta compute disks snapshot [DISK_NAME] --guest-flush --region [REGION]
    

    em que:

    • [DISK_NAME] é o nome do disco permanente regional a partir do qual você quer criar um instantâneo.
    • [REGION] é a região em que seu disco permanente regional está localizado.

    A ferramenta de linha de comando gcloud aguarda até que um status READY ou FAILED seja retornado ou que o tempo limite seja atingido e os últimos detalhes conhecidos do instantâneo sejam retornados.

API

Ao criar um instantâneo, inclua o parâmetro ?guestFlush=true para indicar que você quer criar um instantâneo do VSS.

  • Para criar um instantâneo do VSS de um disco permanente zonal, faça uma solicitação POST para o método compute.disks.createSnapshot:

    POST  https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/disks/[DISK_NAME]/createSnapshot?guestFlush=true
    

    em que:

    • [PROJECT_ID] é o código do projeto;
    • [ZONE] é a zona em que seu disco permanente zonal está localizado.
    • [DISK_NAME] é o nome do disco permanente zonal do qual você quer criar um instantâneo do VSS.
  • Como alternativa, para criar um instantâneo do VSS de um disco permanente regional, faça uma solicitação POST para o método compute.regionDisk.createSnapshot:

    POST https://www.googleapis.com/compute/beta/projects/[PROJECT_ID]/regions/[REGION]/disks/[DISK_NAME]/createSnapshot?guestFlush=true
    

    em que:

    • [PROJECT_ID] é o código do projeto;
    • [REGION] é a região em que seu disco permanente regional está localizado.
    • [DISK_NAME] é o nome do disco permanente regional do qual você quer criar um instantâneo do VSS.

Agora você já tem um instantâneo de disco permanente que serve como base para criar novos discos permanentes.

Criar um instantâneo comum

Em algumas situações, use o sistema de instantâneos padrão para criar instantâneos de discos anexados a instâncias do Windows.

Para criar um instantâneo, é necessário:

  1. desativar o sistema de arquivos;
  2. criar um instantâneo;
  3. remontar o disco.

Como desmontar o sistema de arquivos

Antes de criar um instantâneo do disco permanente, verifique se essa ação é compatível com o estado do seu disco. Se você captura um instantâneo de um disco permanente em estado "com erros", isso pode provocar uma verificação de disco e possível perda de dados. Para limpar os buffers do disco para a instância do Windows, execute as instruções a seguir:

  1. Faça login na instância do Windows.

  2. Abra um prompt de comando do PowerShell e execute a ferramenta diskpart:

    PS C:\\> diskpart
    
  3. Identifique o disco que você quer desconectar e criar um instantâneo dele:

    PS C:\\> list disk
    
  4. Depois selecione o disco usando o número que acabou de encontrar:

    DISKPART> select disk [DISK_NUMBER]
    

    em que: [DISK_NUMBER] é o disco que você quer reativar.

  5. Por fim, desconecte o disco:

    DISKPART> offline disk
    

Em cenários em que não é possível desmontar o disco permanente, por exemplo, quando um aplicativo está gravando dados no disco, sincronize o sistema de arquivos para limpar os buffers do disco. Para fazer isso, siga estas etapas:

  1. Faça login na instância do Windows.
  2. Faça o download e instale a ferramenta Sync.
  3. Interrompa a gravação de dados dos seus aplicativos no disco permanente.
  4. Execute um prompt de comando como administrador. Para isso, clique com o botão direito no ícone prompt de comando e selecione Executar como administrador.
  5. No terminal de linha de comando, execute:

    PS C:\\> sync [DRIVE_LETTER]
    

    em que [DRIVE_LETTER] é a letra da unidade do volume que você quer sincronizar. Por exemplo, F:\` or G:`.

Como criar um instantâneo

  1. Siga as etapas para criar um instantâneo de um disco permanente.

  2. Depois de criar o instantâneo, remonte o disco permanente.

Como reativar o disco

Reative seu disco e marque-o como disponível para leitura/gravação.

  1. Faça login na instância do Windows.

  2. Abra um prompt de comando do PowerShell e execute a ferramenta diskpart:

    PS C:\\> diskpart
    
  3. Identifique o disco que você quer reativar:

    DISKPART> list disk
    
  4. Use o comando select disk para selecionar o disco novamente:

    DISKPART> select disk [DISK_NUMBER]
    

    em que: [DISK_NUMBER] é o disco que você quer reativar.

  5. Reative o disco:

    DISKPART> online disk
    

Depois de reativar o disco, remova a sinalização somente leitura dele:

  1. Em sua instância do Windows, use a ferramenta de linha de comando diskpart para selecionar o disco off-line:

    DISKPART> select disk [DISK_NUMBER]
    

    em que: [DISK_NUMBER] é o disco que você quer reativar.

  2. Coloque o disco on-line:

    DISKPART> online disk
    
  3. Liste todos os volumes no disco:

    DISKPART> list volume
    
  4. Selecione o novo volume:

    DISKPART> select volume [VOLUME_NUMBER]
    

    em que: [VOLUME_NUMBER] é o volume que você precisa configurar para leitura/gravação.

  5. Verifique os atributos de volume:

    DISKPART> attr volume clear readonly hidden nodefaultdriveletter shadowcopy
    
  6. Saia da ferramenta diskpart:

    DISKPART> exit
    
  7. Se for um disco de inicialização de outra instância, sincronize os arquivos dele com a nova assinatura do disco.

    PS C:\\> bcdboot [DRIVE_LETTER]Windows /s [DRIVE_LETTER]
    

    em que [DRIVE_LETTER] é a letra da unidade do volume que você quer sincronizar. Por exemplo, F:\` or G:`.

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Compute Engine