De quanto espaço de armazenamento precisa uma instalação crescente do Home Assistant?

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.

Meça o crescimento depois de estabilizar a retenção

Registe o espaço utilizado pelos dados ativos do Home Assistant, pela base de dados, pelos registos, pelos add-ons, pelo multimédia e pelas cópias de segurança locais no mesmo dia de cada semana. Aguarde até que a janela de retenção pretendida do Recorder tenha completado um ciclo, pois o crescimento inicial pode incluir histórico que será posteriormente eliminado.

Um caso detalhado de crescimento de bases de dados explica como as entidades retidas e as estatísticas alteram a ocupação ao longo do tempo. O seu crescimento da base de dados impulsionado pela retenção fornece uma razão prática para medir depois de alterações à política, em vez de extrapolar a partir de um único dia de grande atividade.

Utilize o aumento mensal mediano de um intervalo representativo e liste separadamente as importações pontuais. Se o total medido diminuir após a eliminação ou a compactação, não transforme essa redução temporária numa previsão de crescimento negativo; utilize o valor mínimo estável e o ciclo completo seguinte.

Separe o estado ativo dos dados volumosos e reconstruíveis

A configuração, os registos, os dados de autenticação e a base de dados ativa do Recorder são pequenos em comparação com o multimédia, mas alteram-se frequentemente e são importantes durante a recuperação. Os registos, as transferências, os clips de câmaras, as cópias de segurança locais, as bases de dados dos add-ons e a cache podem seguir regras de crescimento e retenção diferentes.

O mapa das funções da sobrecarga de armazenamento mostra por que motivo os dados de origem são apenas uma parte da ocupação e ajuda a evitar que os artefactos gerados sejam confundidos com estado insubstituível.

Coloque a configuração ativa e o estado da base de dados num armazenamento fiável e de baixa latência. Mova o multimédia volumoso ou os arquivos de cópias de segurança apenas quando conhecer o caminho, a propriedade, o procedimento de recuperação e o comportamento em caso de falha; um volume maior e lento não é automaticamente um disco de sistema mais seguro.

Calcule a capacidade para um período de utilização

Utilize uma fórmula transparente: o objetivo utilizável é igual à utilização estável atual, mais o crescimento mensal medido multiplicado pelos meses até à próxima expansão planeada, mais as importações conhecidas, mais o maior espaço de trabalho esperado para uma atualização ou recuperação, mais a reserva operacional escolhida.

Um guia do Recorder mostra como as entidades muito comunicativas e os índices podem dominar o tamanho da base de dados, tornando o crescimento do Recorder ao nível das entidades um parâmetro de configuração da fórmula, e não uma razão para comprar armazenamento ilimitado.

Calcule com base na capacidade utilizável do sistema de ficheiros, não na designação da unidade. Escolha um período de utilização suficientemente curto para que o crescimento possa ser medido novamente; um plano de dois ou três anos com um método de expansão definido é mais defensável do que comprar para uma instalação com uma duração impossível de prever.

Reserve capacidade para cópias de segurança fora do volume ativo

As cópias de segurança podem duplicar temporariamente bases de dados, add-ons, multimédia e arquivos comprimidos enquanto são criadas. A retenção de várias gerações multiplica essa ocupação, e uma tarefa interrompida pode deixar ficheiros parciais até à limpeza.

Uma discussão sobre a retenção deliberadamente longa do Recorder ilustra como o tamanho da base de dados com retenção prolongada pode ultrapassar pressupostos concebidos para janelas de histórico normais.

Mantenha pelo menos uma cópia de recuperação fora do disco ativo e, de preferência, fora do anfitrião. A margem de segurança da produção e a retenção das cópias de segurança são obrigações de capacidade distintas; reduzir uma para financiar a outra altera a disponibilidade ou a capacidade de recuperação.

Defina um limite de expansão antes de o espaço se tornar crítico

Preveja a data em que o espaço livre atingirá a sua reserva operacional. Subtraia o tempo necessário para comprar hardware, criar uma cópia de segurança verificada, copiar os dados, validar o novo caminho, observar o funcionamento normal e preservar a possibilidade de reversão.

  • Recalcule depois de alterações à retenção ou ao âmbito das entidades.
  • Crie alertas para os bytes livres e para a taxa de crescimento.
  • Inclua o maior espaço de trabalho para cópias de segurança ou recuperação locais.
  • Verifique o novo volume com uma recuperação antes de desativar o antigo.

Expanda quando o esgotamento previsto entrar nessa janela de preparação. Mantenha a configuração atual quando a capacidade cobrir o período de utilização escolhido e o espaço de trabalho de recuperação; o armazenamento inativo para além de um evento futuro definido é flexibilidade opcional, não uma necessidade medida.

Conclusão

Compre capacidade utilizável equivalente à utilização estável atual, acrescida do crescimento medido durante um período de utilização, dos projetos conhecidos, do espaço de trabalho e da reserva. Financie separadamente a capacidade de cópias de segurança fora do anfitrião e expanda antes de terminar a janela de preparação para a migração.

Guia de Compra

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.