Faça uma cópia de segurança dos dados

Esta página mostra-lhe como fazer uma cópia de segurança dos dados para recuperação de desastres através de cópias de segurança do Filestore. Para saber mais sobre as cópias de segurança, os exemplos de utilização comuns e as práticas recomendadas, consulte o artigo Cópias de segurança.

Antes de começar

Certifique-se de que a conta que está a usar tem a função de editor do Cloud Filestore ou a função básica de proprietário do projeto ou editor do projeto. Para mais informações acerca das funções e autorizações do Filestore, consulte Controlo de acesso, Autorizações de IAM ou Acerca dos protocolos suportados.

Faça uma cópia de segurança de uma partilha de ficheiros

Os dados de cópia de segurança incluem todos os dados e metadados do sistema de ficheiros. As cópias de segurança do Filestore não incluem bloqueios de ficheiros e determinadas informações específicas da instância. A tabela seguinte mostra as informações da instância que as cópias de segurança preservam e as informações que não preservam:

Preservado Não preservado
ID da instância Descrição
Nível da instância de origem Localização
Capacidade Rede
Nome da partilha de ficheiros Endereço IP
Hora da criação
Controlos de acesso baseados em IP
Bloqueios de ficheiros
Estado de bloqueio
Instantâneos

Criar uma cópia de segurança

Pode criar uma cópia de segurança de uma partilha de ficheiros através de um dos seguintes métodos:

Consola

  1. Aceda à página de instâncias do Filestore
  2. Clique na instância do Filestore da qual quer criar uma cópia de segurança.
  3. Clique no separador Cópias de segurança.
  4. Clique em Criar cópia de segurança.
  5. No campo ID da cópia de segurança, escreva um nome para a cópia de segurança.
  6. Para Região, selecione a Google Cloud região onde quer que a cópia de segurança esteja localizada.
  7. Opcional: adicione uma descrição.
  8. Na secção Encriptação, selecione uma Google-managed encryption key chave de encriptação gerida pelo cliente.
  9. Opcional: clique em Adicionar etiqueta para adicionar etiquetas à cópia de segurança.
  10. Clique em Criar.

gcloud

  1. Instale gcloud.
  2. Atualize gcloud components:

    gcloud components update

  3. Execute o seguinte comando gcloud filestore backups create numa janela do terminal na sua máquina local. A flag --kms-key é opcional:

    gcloud filestore backups create BACKUP-NAME \
    --instance=INSTANCE-NAME \
    --file-share=FILE-SHARE-NAME \
    --instance-zone=ZONE \
    --region=BACKUP-LOCATION \
    --kms-key=projects/KMS-PROJECT/locations/KMS-LOCATION/keyRings/KEYRING/cryptoKeys/CRYPTO-KEY
    

where:

  • BACKUP-NAME é o nome que quer dar à cópia de segurança.
  • INSTANCE-NAME é o nome da instância do Filestore para fazer uma cópia de segurança.
  • FILE-SHARE-NAME é o nome da partilha de ficheiros na instância do Filestore.
  • ZONE é a zona onde a instância do Filestore está localizada.
  • BACKUP-LOCATION é a região onde a cópia de segurança vai ser armazenada. Se não for indicada uma região, a cópia de segurança é criada na mesma região que a instância do Filestore.
  • KMS-PROJECT é o nome do projeto onde o recurso de chave do KMS está armazenado.
  • KMS-LOCATION é a região do recurso da chave do KMS.
  • KEYRING é o nome do conjunto de chaves.
  • CRYPTO-KEY é o recurso da chave do KMS.

Exemplo

O comando seguinte cria uma cópia de segurança da partilha de ficheiros vol1 na instância do Filestore nfs-server, que se encontra na zona us-central1-c. A cópia de segurança tem o nome mybackup, está localizada na região asia-east2 e tem uma chave de encriptação associada que encripta a instância quando é restaurada:

  gcloud filestore backups create mybackup \
  --instance=nfs-server \
  --file-share=vol1 \
  --instance-zone=us-central1-c \
  --region=asia-east2 \
  --kms-key=projects/purple-project/locations/us-central1/keyRings/filestore-keyring/cryptoKeys/filestore-key

Apresentar em lista, ver, atualizar e eliminar cópias de segurança

É possível listar, ver, atualizar e eliminar cópias de segurança do Filestore.

Consola

  1. Para ver uma lista de todas as cópias de segurança no seu projeto atual:

    Aceda à página de cópias de segurança do Filestore

  2. Para ver detalhes sobre uma cópia de segurança, clique no ID da cópia de segurança.

  3. Para eliminar uma cópia de segurança:

    1. Clique no ID da cópia de segurança que quer eliminar.
    2. Clique em Eliminar.
    3. Quando lhe for pedido, escreva o ID da cópia de segurança.
    4. Clique em Eliminar.

gcloud

Apresenta todas as cópias de segurança no seu projeto atual

Para ver uma lista das cópias de segurança do seu projeto atual, execute o comando backups list:

  gcloud filestore backups list

Veja informações sobre uma cópia de segurança

Para ver informações sobre uma cópia de segurança, execute o comando backups describe:

  gcloud filestore backups describe BACKUP-NAME \
  --region=BACKUP-LOCATION

Onde:

  • BACKUP-NAME é o nome da cópia de segurança cujas informações quer ver.
  • BACKUP-LOCATION é a região onde a cópia de segurança está armazenada.

Atualize uma cópia de segurança

Para atualizar uma cópia de segurança, execute o comando backups update:

gcloud filestore backups update BACKUP-NAME \
  --region=BACKUP-LOCATION \
  --description="NEW-DESCRIPTION" \
  --update-labels=KEY=VALUE,...

Onde:

  • BACKUP-NAME é o nome da cópia de segurança cujas informações quer ver.
  • BACKUP-LOCATION é a região onde a cópia de segurança está armazenada. Não é possível alterar a região.
  • NEW-DESCRIPTION é a descrição da cópia de segurança.
  • KEY=VALUE,... é uma lista de pares KEY=VALUE que quer atualizar. Se existir uma etiqueta, o respetivo valor é atualizado. Caso contrário, é criada uma nova etiqueta.

Elimine uma cópia de segurança

Para eliminar uma cópia de segurança, execute o comando backups delete:

gcloud filestore backups delete BACKUP-NAME \
  --region=BACKUP-LOCATION

Onde:

  • BACKUP-NAME é o nome da cópia de segurança cujas informações quer ver.
  • BACKUP-LOCATION é a região onde a cópia de segurança está armazenada.

O que se segue?