Lista de verificação para revisão da retenção de instantâneos num NAS doméstico

Eva Wong é a Redatora Técnica e e entusiasta residente na ZimaSpace. Uma geek de longa data com paixão por homelabs e software de código aberto, ela é especialista em traduzir conceitos técnicos complexos em guias acessíveis e práticos . Eva acredita que o auto-hospedagem deve ser divertida, não intimidante. Através dos seus tutoriais, ela capacita a comunidade adesmistificar configurações de hardware , desde a construção do seu primeiro NAS até dominar os contêineres Docker., from building their first NAS to mastering Docker containers.

A abordagem segura consiste em tratar os instantâneos de inventário, associá-los aos objetivos e dependências de recuperação e, depois, alterar a retenção através de um piloto reversível, como uma sequência de etapas observáveis, e não como um único comando.

Num NAS doméstico ZFS ou Btrfs com agendamentos de instantâneos, o risco prático é o histórico de instantâneos, a utilização de capacidade e a cobertura de recuperação deixarem de corresponder às necessidades atuais. Registe a identidade e o ponto de recuperação atuais, comece pelo fator de distinção menos invasivo, interprete os resultados aprovados e reprovados antes de alterar outra variável e pare quando o armazenamento ficar instável ou quando a única cópia recuperável ficar exposta. O fluxo de trabalho abaixo só termina depois de a carga de trabalho original ser concluída com êxito ou de as evidências atingirem um limite de escalamento.

Faça o inventário dos agendamentos, responsáveis e instantâneos existentes

Apresente todos os trabalhos de criação de instantâneos, conjuntos de dados ou subvolumes, frequência, regra de nomenclatura, regra de retenção, responsável e última execução bem-sucedida. Em seguida, apresente os instantâneos que realmente existem. As diferenças revelam agendamentos desativados, exceções retidas manualmente, ferramentas duplicadas ou instantâneos que já não são abrangidos por nenhuma política.

Um instantâneo é uma vista do sistema de ficheiros num determinado momento, enquanto o espaço que ocupa aumenta à medida que os dados ativos sofrem alterações. O guia de armazenamento de Princeton explica o comportamento do espaço dos instantâneos e por que motivo os blocos retidos contam para a capacidade disponível mesmo quando a árvore ativa já não os apresenta.

Não elimine nada durante o inventário. Marque os instantâneos desconhecidos como protegidos até serem conhecidos o respetivo criador, função de replicação e valor de restauro. A etapa é aprovada quando todos os instantâneos pertencem a uma política documentada ou a uma exceção explícita.

Associe cada nível a uma questão de recuperação

Para cada conjunto de dados, escreva as questões de recuperação a que deve responder: anular uma alteração a um ficheiro feita hoje, recuperar uma pasta eliminada na semana passada, reverter uma atualização de uma aplicação ou iniciar a replicação para um local externo. Crie níveis horários, diários, semanais e mensais apenas quando essas janelas correspondem a necessidades reais de recuperação.

Conte os pontos de recuperação bem-sucedidos, não as etiquetas agendadas. Um nível de alta frequência que parou há três dias não pode cumprir um objetivo de recuperação de curto prazo, e um instantâneo mensal de dados de aplicações que sofrem alterações rápidas pode ser demasiado pouco granular, mesmo que seja antigo. Inclua separadamente as cópias de segurança imutáveis ou alojadas noutro sistema, porque os instantâneos locais não são cópias independentes.

Retire do plano um nível proposto se ninguém conseguir indicar um caso de restauro para o mesmo. Acrescente cobertura quando um conjunto de dados crítico não tiver nenhum instantâneo ou cópia de segurança alinhado com a sua taxa de alteração, mas não compense a falta de cópias de segurança mantendo instantâneos locais para sempre.

Verifique as dependências de espaço e replicação antes de remover instantâneos

Meça o espaço ocupado pelos instantâneos, os dados ativos referenciados, o espaço livre do conjunto de armazenamento e a taxa de alteração recente no mesmo instante. No ZFS, analise os valores de espaço utilizado e referenciado por instantâneo; no Btrfs, compare o inventário de subvolumes, os dados de qgroup quando forem fiáveis e a alocação do sistema de ficheiros. Não preveja o espaço recuperado apenas com base no tamanho aparente de um instantâneo.

Utilize o fluxo de trabalho ZimaSpace para decidir se os instantâneos ou as reciclagens utilizam espaço do NAS antes de alterar a retenção. Isto evita que uma estimativa baseada nas pastas visíveis seja confundida com os blocos retidos pelos instantâneos ou por uma camada de reciclagem.

Identifique os instantâneos utilizados como bases de replicação incremental, dependências de retoma de receção, marcadores, clones ou pontos de reversão para a manutenção atual. Se a eliminação obrigar a uma nova sincronização completa ou interromper um clone, altere primeiro o plano de replicação e preserve a base partilhada até a nova cadeia ser verificada.

Faça um piloto da nova regra e confirme que a recuperação continua a funcionar

Aplique a nova regra de retenção a um conjunto de dados de baixo risco ou pré-visualize a lista de eliminação quando a ferramenta permitir uma simulação. Guarde os nomes e carimbos de data e hora que permaneceriam e, antes de confirmar, verifique se os requisitos de recuperação mais antigo e mais recente continuam representados.

Após a eliminação, verifique o comportamento do espaço livre, o próximo instantâneo agendado, a replicação incremental e o restauro de um ficheiro recente e de um ficheiro mais antigo. Uma política que poupa espaço, mas interrompe a cadeia de envio ou remove o único ponto anterior à atualização, falhou.

Adote a regra apenas depois de dois ciclos de agendamento produzirem os níveis pretendidos e de os alertas abrangerem os instantâneos em falta. Pare e restaure a política anterior se a replicação passar a ter o tamanho completo, se os instantâneos desaparecerem da interface de recuperação ou se o histórico restante já não cumprir as questões de recuperação documentadas.

Suporte e Dicas

Mais para Ler

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.