Nesta página, mostramos como fazer backup de dados para recuperação de desastres usando backups do Filestore. Para saber mais sobre backups, casos de uso comuns e práticas recomendadas, consulte Backups.
Antes de começar
Verifique se a conta que você está usando tem o papel Editor do Cloud Filestore ou o papel básico de proprietário ou editor do projeto. Para mais informações sobre papéis e permissões do Filestore, consulte Controle de acesso, Permissões do IAM ou Sobre protocolos compatíveis.
Fazer backup de um compartilhamento de arquivos
Os dados armazenados em backup incluem todos os dados e metadados do sistema de arquivos. Os backups do Filestore não incluem bloqueios de arquivos e determinadas informações específicas da instância. A tabela a seguir mostra quais informações da instância os backups preservam e quais não:
| Preservado | Não preservado. |
|---|---|
| ID da instância | Descrição |
| Nível da instância de origem | Local |
| Capacidade | Rede |
| Nome do compartilhamento de arquivos | Endereço IP |
| Horário da criação | |
| Controles de acesso com base em IP | |
| Bloqueios de arquivos | |
| Estado de bloqueio | |
| Snapshots |
Criar backup
É possível criar um backup de um compartilhamento de arquivos usando um dos seguintes métodos:
Console
- Acessar a página de instâncias do Filestore
- Clique na instância do Filestore da qual você quer criar um backup.
- Clique na guia Backups.
- Clique em Criar backup.
- No campo ID do backup, digite um nome para o backup.
- Em Região, selecione a região Google Cloud em que você quer que o backup esteja localizado.
- Opcional: adicione uma descrição.
- Na seção Criptografia, selecione um Google-managed encryption key ou uma chave de criptografia gerenciada pelo cliente.
- Opcional: clique em Adicionar rótulo para adicionar rótulos ao backup.
- Clique em Criar.
gcloud
- Instale
gcloud. Atualizar
gcloud components:gcloud components update
Execute o seguinte comando
gcloud filestore backups createem uma janela de terminal na 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
em que:
- BACKUP-NAME é o nome que você quer dar ao backup.
- INSTANCE-NAME é o nome da instância do Filestore a ser armazenada.
- FILE-SHARE-NAME é o nome do compartilhamento de arquivos na instância do Filestore.
- ZONE é a zona em que a instância do Filestore está localizada.
- BACKUP-LOCATION é a região em que o backup será armazenado. Se uma região não for indicada, o backup será criado na mesma região da instância do Filestore.
- KMS-PROJECT é o nome do projeto em que o recurso de chave do KMS está armazenado.
- KMS-LOCATION é a região do recurso de chave do KMS.
- KEYRING é o nome do keyring.
- CRYPTO-KEY é o recurso de chave do KMS.
Exemplo
O comando a seguir cria um backup do compartilhamento de arquivos vol1 na instância nfs-server do Filestore, localizada na zona us-central1-c. O backup é chamado de mybackup, está localizado na região asia-east2 e tem uma chave de criptografia associada que criptografa a instância quando ela é 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
Listar, visualizar, atualizar e excluir backups
Os backups do Filestore podem ser listados, visualizados, atualizados e excluídos.
Console
Para ver uma lista de todos os backups no projeto atual:
Para ver detalhes sobre um backup, clique no ID dele.
Para excluir um backup:
- Clique no ID do backup que você quer excluir.
- Clique em Excluir.
- Quando solicitado, digite o ID do backup.
- Clique em Excluir.
gcloud
Listar todos os backups no projeto atual
Para ver uma lista de backups do projeto atual, execute o comando backups list:
gcloud filestore backups list
Ver informações sobre um backup
Para ver informações sobre um backup, execute o comando backups describe:
gcloud filestore backups describe BACKUP-NAME \
--region=BACKUP-LOCATION
Em que:
- BACKUP-NAME é o nome do backup com as informações que você quer ver.
- BACKUP-LOCATION é a região em que o backup é armazenado.
Atualizar um backup
Para atualizar um backup, execute o comando backups update:
gcloud filestore backups update BACKUP-NAME \ --region=BACKUP-LOCATION \ --description="NEW-DESCRIPTION" \ --update-labels=KEY=VALUE,...
Em que:
- BACKUP-NAME é o nome do backup com as informações que você quer ver.
- BACKUP-LOCATION é a região em que o backup é armazenado. A região não pode ser alterada.
- NEW-DESCRIPTION é a descrição do backup.
- KEY=VALUE,... é uma lista de pares
KEY=VALUEque você quer atualizar. Se um rótulo existir, o valor dele será modificado. Caso contrário, um novo rótulo será criado.
Excluir um backup
Para excluir um backup, execute o comando backups delete:
gcloud filestore backups delete BACKUP-NAME \ --region=BACKUP-LOCATION
Em que:
- BACKUP-NAME é o nome do backup com as informações que você quer ver.
- BACKUP-LOCATION é a região em que o backup é armazenado.
A seguir
- Saiba como restaurar compartilhamentos de arquivos.
- Saiba como programar backups usando o Cloud Scheduler.
- Saiba mais sobre backups, casos de uso comuns e práticas recomendadas.
- Saiba mais sobre os preços de backups.
- Saiba como configurar alertas para pouco espaço em disco e baixa cota de backups
- Saiba mais sobre problemas conhecidos relacionados a backups.