Trabalhar com snapshots - FSx para ONTAP

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Trabalhar com snapshots

Um snapshot é uma imagem somente para leitura de um volume Amazon FSx for NetApp ONTAP em um determinado momento. Os snapshots oferecem proteção contra exclusão ou modificação acidental de arquivos nos volumes. Com os snapshots, seus usuários podem facilmente visualizar e restaurar arquivos individuais ou pastas de um snapshot anterior. Isso permite que os usuários desfaçam as alterações e comparem versões de arquivos com facilidade.

Como os snapshots são armazenados com os dados do sistema de arquivos, eles consomem a capacidade de armazenamento do sistema de arquivos. No entanto, os snapshots consomem capacidade de armazenamento somente das partes alteradas dos arquivos desde o último snapshot. Observe que os instantâneos não consomem capacidade no momento da criação. Os snapshots armazenados no sistema de arquivos não são incluídos nos backups dos volumes do sistema de arquivos.

Os snapshots são habilitados por padrão nos volumes usando a política de snapshots padrão. Seu sistema de arquivos FSx for ONTAP tem três políticas de snapshot integradas para você escolher ao criar ou atualizar um volume no console do Amazon FSx, no ou AWS CLI na API do Amazon FSx. Você também pode criar uma política de snapshots personalizada ou snapshots sob demanda usando a CLI ou a API REST do ONTAP. Os snapshots são armazenados no diretório .snapshot na raiz de um volume. Você pode armazenar até 1.023 snapshots por volume em qualquer ponto no tempo. Após atingir esse limite, você deverá excluir um snapshot existente antes que um novo snapshot do volume possa ser criado.

Políticas de snapshots

A política de snapshots define como o sistema cria snapshots para um volume. A política especifica quando criar snapshots, quantas cópias devem ser retidas e como dar nomes a elas. Há três políticas de snapshots integradas do FSx para ONTAP:

  • default

  • default-1weekly

  • none

Por padrão, cada volume está associado à política de snapshots default do sistema de arquivos. Recomendamos usar essa política para a maioria das workloads.

A política default cria snapshots automaticamente de acordo com a programação a seguir, com as cópias mais antigas de snapshots excluídas para liberar espaço para cópias mais recentes.

  • No máximo seis snapshots por hora, feitos cinco minutos depois da hora.

  • No máximo dois snapshots por dia, feitos de segunda a sábado, 10 minutos depois da meia-noite.

  • No máximo dois snapshots por semana, feitos todos os domingos, 15 minutos depois da meia-noite.

nota

Os horários dos snapshots são baseados no fuso horário do sistema de arquivos, cujo padrão é o Tempo Universal Coordenado (UTC). Para obter informações sobre como alterar o fuso horário, consulte Exibição e configuração do fuso horário do sistema na documentação do NetApp Support.

A política default-1weekly funciona da mesma maneira que a política default, exceto por reter apenas um snapshot da agenda semanal.

A política none não cria nenhum snapshot. Essa política pode ser atribuída a volumes para evitar que snapshots automáticos sejam criados.

Você também pode criar uma política de snapshots personalizada usando a CLI ou a API REST do ONTAP. Para obter mais informações, consulte Criar uma política de snapshot na documentação do produto NetApp ONTAP. Você pode escolher uma política de snapshot ao criar ou atualizar um volume no console do Amazon FSx, no ou na AWS CLI API do Amazon FSx. Para ter mais informações, consulte Criação de volumes e Atualizar um volume.

Como restaurar arquivos e pastas individuais

Usando os snapshots no sistema de arquivos do Amazon FSx, seus usuários podem restaurar rapidamente versões anteriores de arquivos individuais ou pastas. Isso permite recuperar arquivos excluídos ou alterados armazenados no sistema de arquivos compartilhado. Isso é feito de forma autônoma, diretamente da área de trabalho, sem a ajuda do administrador. Essa abordagem de autoatendimento aumenta a produtividade e reduz a workload administrativa.

Clientes Linux e macOS podem visualizar snapshots no diretório .snapshot na raiz de um volume. Os clientes Windows podem visualizar snapshots na guia Previous Versions do Windows Explorer (ao clicar com o botão direito do mouse em um arquivo ou pasta).

Exclusão de snapshots

Os instantâneos são imagens point-in-time somente para leitura de um estado anterior do seu volume e são ativados por padrão em todos os volumes FSx for ONTAP para proteger seus dados. Os snapshots consomem capacidade de armazenamento somente das partes dos arquivos que foram alteradas desde o último snapshot. Por esse motivo, se sua workload alterar os dados rapidamente, os snapshots de dados antigos podem ocupar uma parte significativa da capacidade do volume.

Por exemplo, a saída do comando volume show-space fornecida anteriormente mostra 140 KB de User Data. No entanto, o volume tinha 9,8 GB de User Data antes de os dados do usuário serem excluídos. Mesmo que você tenha excluído os arquivos do volume, um snapshot ainda pode fazer referência a dados antigos do usuário. Por esse motivo, Snapshot Reserve e Snapshot Spill no exemplo anterior, ocupam um total de 9,8 GB de espaço, embora praticamente não haja dados do usuário no volume.

Para liberar espaço nos volumes, você pode excluir snapshots mais antigos que não são mais necessários. Faça isso criando uma política de exclusão automática de snapshots ou excluindo-os manualmente. A exclusão de um snapshot exclui os dados alterados armazenados no snapshot.

Reserva de instantâneos

A reserva de cópias instantâneas define uma porcentagem específica do espaço em disco para armazenar cópias instantâneas. A reserva padrão de cópias do Snapshot está definida como 5% do espaço em disco. Se as cópias do Snapshot excederem o espaço de reserva, elas se espalharão pelo sistema de arquivos ativo e esse processo é chamado de derramamento de Snapshot.

A reserva de cópias do Snapshot deve ter espaço suficiente alocado para as cópias do Snapshot, incluindo backups de volume. Se as cópias do Snapshot excederem o espaço de reserva, você deverá excluir as cópias existentes do sistema de arquivos ativo para recuperar o espaço e usar o sistema de arquivos. Você também pode modificar a porcentagem de espaço em disco que é alocada às cópias do Snapshot.

Sempre que os instantâneos consomem mais de 100% da reserva de instantâneos, eles começam a ocupar espaço de armazenamento SSD primário. Esse processo é chamado de derrame de instantâneos. Quando os instantâneos continuam ocupando o espaço ativo do sistema de arquivos, o sistema corre o risco de ficar cheio. Se o sistema ficar cheio devido ao vazamento de instantâneos, você poderá criar arquivos somente depois de excluir instantâneos suficientes.

Quando há espaço em disco suficiente para instantâneos na reserva de instantâneos, a exclusão de arquivos do nível SSD primário libera espaço em disco para novos arquivos, enquanto as cópias de instantâneos que fazem referência a esses arquivos consomem somente o espaço na reserva de cópias de instantâneos.

Como não há como impedir que os instantâneos consumam espaço em disco maior do que a quantidade reservada para eles (a reserva de instantâneos), é importante reservar espaço em disco suficiente para os instantâneos para que a camada principal do SSD sempre tenha espaço disponível para criar novos arquivos ou modificar os existentes.

Se um Snapshot for criado quando os discos estiverem cheios, a exclusão de arquivos da camada SSD primária não criará nenhum espaço livre, pois todos esses dados também são referenciados pelo Snapshot recém-criado. Você deve excluir o Snapshot antes para liberar espaço para criar ou atualizar qualquer arquivo.

Você pode modificar a quantidade de reserva de Snapshot em um volume usando a NetApp ONTAP CLI. Para ter mais informações, consulte Atualizando a reserva de instantâneos do volume.