A localização do armazenamento altera a topologia do Home Assistant, porque o estado ativo, as bases de dados, os conteúdos multimédia, as cópias de segurança e as cópias de recuperação têm requisitos diferentes de latência e tolerância a falhas.
Trate o armazenamento como funções ligadas por caminhos de dados, não como um único conjunto de grandes dimensões. Mantenha o estado sujeito a escritas frequentes próximo do nó de computação, envie os dados em massa substituíveis para onde a capacidade seja económica e coloque as cópias de recuperação para além do anfitrião principal. Cada caminho remoto deve incluir a rede, a identidade, a montagem e o comportamento em caso de indisponibilidade.
Classifique os Dados Antes de Escolher uma Localização
Separe o estado de arranque e do sistema, a configuração persistente, a base de dados ativa, os dados dos complementos, os conteúdos multimédia, os registos, os derivados temporários, os instantâneos locais e as cópias de segurança independentes. Registe a frequência de escrita, a sensibilidade à latência, o impacto da perda, o responsável e a ação de restauro de cada função.
A configuração e a base de dados ativa são pequenas comparativamente aos conteúdos multimédia, mas a sua consistência determina se o Home Assistant é iniciado corretamente. Os clipes de câmaras e outros dados em massa podem justificar capacidade separada, enquanto as caches e os resultados temporários podem ser recriados.
A fronteira de fiabilidade das partilhas de rede explica por que motivo a disponibilidade da base de dados e a disponibilidade da rede ficam interligadas quando o estado ativo é movido para fora do anfitrião.
Mantenha o Estado Ativo num Caminho de Escrita Previsível
Coloque a configuração e uma base de dados SQLite local num armazenamento de estado sólido local e fiável, a menos que um serviço de base de dados externo seja deliberadamente operado como outro componente crítico. A latência previsível e a titularidade clara são mais importantes do que o débito sequencial máximo.
Uma questão da comunidade sobre o Recorder no armazenamento de rede ilustra a preocupação de adicionar latência de rede a um caminho de base de dados local. Considere-a um caso de precaução, não uma regra universal de corrupção.
Se a base de dados for externa, atribua-lhe a sua própria cópia de segurança, verificação de estado, fronteira de autenticação e ordem de recuperação. O Home Assistant não deve parecer saudável enquanto o seu serviço de estado essencial estiver inacessível.
Utilize o Armazenamento de Rede para as Funções que Melhora
O armazenamento de rede é adequado para cópias de segurança e determinados conteúdos multimédia, porque pode acrescentar capacidade e deslocar cópias para além do disco do sistema do Home Assistant. Também introduz o DNS, as credenciais, as permissões, o protocolo e a disponibilidade do NAS no fluxo de trabalho.
Um guia prático de um operador utiliza um caminho de NAS dedicado para as cópias de segurança do Home Assistant e, em seguida, amplia a proteção para uma localização externa. Essa localização das cópias de segurança no NAS demonstra como a função do armazenamento altera o caminho de recuperação, em vez de simplesmente acrescentar espaço.
Não coloque a única cópia de segurança no mesmo conjunto de armazenamento que aloja a VM do Home Assistant. Um diretório separado representa separação organizacional, não um domínio de falha separado.
Crie Caminhos de Montagem, Identidade e Monitorização
Para cada partilha remota, documente o nome do servidor, o protocolo, a exportação ou partilha, as credenciais, o cliente autorizado, o proprietário da montagem, o comportamento esperado após a reconexão e o serviço que deteta a falha. Confirme que a partilha está presente antes de iniciar um fluxo de trabalho de cópia de segurança ou multimédia.
Um fluxo de trabalho detalhado para Synology mostra as etapas distintas necessárias para criar permissões, ligar uma partilha de rede e selecioná-la como destino de cópia de segurança. O seu caminho de montagem da cópia de segurança de rede permite tratar a identidade e a montagem como partes da topologia.
Monitorize a disponibilidade a partir do componente que efetivamente utiliza o armazenamento. Uma verificação da montagem no anfitrião pode ser bem-sucedida enquanto um contentor não tem o mesmo caminho ou identidade.
Valide o Comportamento perante Falhas e a Expansão
Execute o período de maior atividade da base de dados, crie uma cópia de segurança, interrompa o caminho para o NAS durante uma janela controlada, restabeleça-o e verifique se o controlo local do Home Assistant se comporta conforme concebido. Em seguida, restaure uma cópia de segurança numa instância isolada e registe o tempo necessário até obter um serviço utilizável.
Adicione outro nível de armazenamento apenas quando este tiver uma função definida: estado ativo mais rápido, conteúdos multimédia de maior dimensão, cópia de segurança independente ou recuperação externa. Mais níveis sem titularidade clara aumentam as falhas de montagem e de permissões.
Pare quando cada função de dados tiver uma localização principal, um método de proteção, uma ação de restauro testada e uma consequência de indisponibilidade compreendida. Reformule o desenho quando a perda de um anfitrião ou conjunto remover tanto a produção como todas as cópias de recuperação.
Configuração de NAS e Servidor
Mais para Ler

Como separar os dados, a cache e as cópias de segurança da aplicação Home Assistant
Mantenha o estado autoritativo da aplicação persistente, confirme que a cache é descartável antes de a mover e armazene cópias de segurança testadas fora...

Como adaptar uma configuração do Home Assistant para utilizadores remotos e locais
Mantenha o controlo local do Home Assistant independente da periferia remota e, em seguida, adicione acesso remoto seguro com DNS previsível, identidade e comportamento...

Como mover o Home Assistant de um único contentor para uma pilha de serviços resiliente
Preserve primeiro o estado de funcionamento e, em seguida, separe os dados, as dependências, a integridade, os recursos e a recuperação, para que uma...

