Reverta uma partilha de ficheiros para um estado de resumo anterior

O guia seguinte mostra como reverter uma instância, especificamente uma única partilha de ficheiros numa instância, para um estado de instantâneo anterior.

Deve usar a operação revert?

A funcionalidade de reversão de instantâneos é uma operação irreversível, tanto para o sistema de ficheiros ativo como para os instantâneos mais recentes na cadeia. Use a funcionalidade de reversão com cuidado. Para uma explicação mais detalhada, consulte o artigo Reverta para um estado de instantâneo.

Todos os dados escritos após a criação da cópia instantânea de destino são eliminados no início do processo de reversão e não podem ser recuperados. Todas as capturas de ecrã mais recentes do que a captura de ecrã de destino também são eliminadas. Por exemplo, snapshot1, snapshot2 e snapshot3 são criados sequencialmente. Reverter a instância para o estado capturado em snapshot2 significa que todos os dados escritos após snapshot2, bem como todas as capturas de ecrã tiradas após a criação de snapshot2, são eliminados no processo de reversão.

Embora uma operação de reversão possa demorar até dois minutos a ser concluída, a limpeza dos dados eliminados pode demorar entre seis horas e dez dias, consoante o número de ficheiros envolvidos. Tem de aguardar que a operação de reversão seja concluída antes de iniciar outra operação de reversão.

Apenas as instâncias com uma única partilha podem reverter para um estado de instantâneo. Não é possível combinar a funcionalidade de reversão de instantâneos com partilhas múltiplas do Filestore para o GKE. Para mais informações, consulte as limitações da funcionalidade Snapshot ou a página gcloud filestore instances revert

Use a CLI gcloud para reverter uma partilha de ficheiros para um resumo anterior

CLI gcloud

Para reverter uma partilha de ficheiros para o estado capturado numa captura instantânea:

  1. Desmonte a partilha de ficheiros dos clientes:

    sudo umount mount-point-directory
    
  2. Reverta a partilha de ficheiros para um estado de instantâneo através do comando instances revert:

    gcloud filestore instances revert INSTANCE_ID \
        --target-snapshot=SNAPSHOT_ID \
        --location=LOCATION
    

    Substitua o seguinte:

    • INSTANCE_ID com o nome da instância onde quer aplicar a operação revert. Por exemplo, my-instance-1.
    • SNAPSHOT_ID com o nome da imagem instantânea que quer usar para a operação revert. Por exemplo, my-snapshot-3.
    • LOCATION com a localização da instância. Por exemplo, us-central1.

Tem de aguardar que a operação de reversão seja concluída antes de poder iniciar outra operação de reversão para a instância. As operações de reversão podem demorar até dois minutos. No entanto, o processo de limpeza de dados e recuperação de espaço pode demorar entre seis horas e dez dias a ser concluído. Durante este processo, o espaço reclamado fica disponível gradualmente enquanto a operação de limpeza termina e todo o espaço reclamado fica disponível. Para mais informações, consulte o artigo Limitações das capturas instantâneas.

O que se segue?