Para instalações atuais do Home Assistant, use o sistema de cópias de segurança integrado como primeira opção e deixe-o funcionar enquanto o Home Assistant está online. Pare ou coloque o serviço em estado quiescente apenas quando estiver a fazer uma cópia simples do sistema de ficheiros ou a utilizar outro método que não coordene a base de dados ativa.
A verdadeira decisão é, portanto, «cópia de segurança da aplicação suportada versus cópia genérica de ficheiros», e não simplesmente «em funcionamento versus parado». Um comando rsync, uma cópia SMB, um instantâneo de VM ou um comando de arquivamento bem-sucedido não prova, por si só, que a base de dados e o restante estado do Home Assistant foram capturados num único ponto de recuperação consistente.
Use primeiro o método de cópia de segurança integrado
A integração de cópias de segurança do Home Assistant cria e restaura agora cópias de segurança em diferentes tipos de instalação. No Core e no Container, a ação backup.create inclui a configuração e a base de dados do Home Assistant enquanto o sistema permanece online.
Esse método suportado deve ser a base para os pontos de recuperação de rotina. Mantenha a chave de encriptação ou o kit de emergência fora do anfitrião do Home Assistant, transfira pelo menos uma cópia de segurança para fora do anfitrião e confirme que a cópia pode ser restaurada antes de depender dela para uma atualização ou migração.
Só recorra à cópia manual do sistema de ficheiros quando tiver um motivo que a cópia de segurança integrada não cubra e, nesse caso, torne explícito o comportamento relativo à consistência da base de dados.
Pare o Home Assistant apenas para uma cópia simples de /config
Parar o serviço continua a ser a forma mais simples de tornar internamente consistente uma cópia genérica do diretório de configuração. Prepare primeiro o destino, as permissões e o espaço livre; depois pare o Home Assistant, copie a árvore de diretórios, verifique a tarefa e volte a iniciar o serviço.
Um fluxo de trabalho prático para a migração de um contentor utiliza exatamente este limite: pare o contentor antes de copiar a configuração persistente suportada por SQLite. Isto é adequado para uma transferência direta do sistema de ficheiros, não é motivo para parar o Home Assistant antes de todas as cópias de segurança integradas.
Não prolongue o tempo de indisponibilidade ao descobrir erros de caminhos depois da paragem. Valide previamente o destino e utilize o período de paragem apenas para a cópia final autorizada.
Uma cópia de segurança de uma base de dados ativa pode ser segura quando tem conhecimento da base de dados
A própria SQLite suporta mecanismos de cópia de segurança online que produzem uma cópia autónoma consistente enquanto a base de dados de origem permanece ativa. Isto é muito diferente de copiar o ficheiro da base de dados e o WAL separadamente com um sincronizador genérico.
Um fluxo de trabalho recente de cópia de segurança de um homelab explica por que motivo o comando .backup da SQLite, consciente das páginas, evita as combinações inconsistentes do ficheiro principal e do WAL causadas por um rsync ativo ingénuo.
Se criar uma cópia de segurança ativa personalizada, prepare separadamente a cópia consciente da base de dados, copie o restante da configuração com semântica compatível e comprove o resultado completo através de um teste de restauro. A consistência da base de dados, por si só, não preserva ficheiros personalizados, segredos ou definições de execução em falta.
Mantenha as cópias de segurança ativas conscientes da base de dados separadas dos instantâneos genéricos
Não aplique a regra «pare para fazer rsync» aos métodos de cópia de segurança ativa conscientes da base de dados nem à própria interface de cópias de segurança do Home Assistant. A garantia de consistência vem do mecanismo de cópia de segurança, não do facto de a ferramenta incluir a palavra «instantâneo» ou «cópia de segurança» no nome.
Nas instalações Container, preserve também a definição de execução fora do Home Assistant: o ficheiro Compose, o caminho da configuração no anfitrião, os mapeamentos de dispositivos, o modo de rede e as dependências de serviços externos. Um arquivo de cópia de segurança pode restaurar o estado do Home Assistant sem recriar, por si só, uma disposição de contentor não documentada.
O exemplo da ZimaSpace de dar ao Home Assistant o seu próprio plano de recuperação ao lado do NAS reforça o limite do âmbito: a proteção dos dados deve abranger tanto o estado da aplicação como o ambiente necessário para a executar.
Avalie a cópia de segurança pelos resultados do restauro
Restaure uma cópia de segurança recente num destino isolado e verifique utilizadores, integrações, painéis, automatizações, auxiliares, registos de dispositivos, histórico, se necessário, e um percurso representativo de controlo local. Reinicie esse destino restaurado uma vez antes de considerar a cópia de segurança comprovada.
Um método de cópia de segurança que é concluído todas as noites, mas não consegue restaurar um sistema funcional, é operacionalmente pior do que uma curta paragem de manutenção com um resultado de recuperação testado. Prefira o método mais simples que cumpra o seu requisito de indisponibilidade e produza um estado que possa ser restaurado de forma repetível.
FAQ
Tenho de parar o Home Assistant antes de utilizar a funcionalidade de cópia de segurança integrada?
Não. Utilize o fluxo de cópia de segurança integrado conforme foi concebido. A recomendação para parar aplica-se a cópias comuns ao nível dos ficheiros que não coordenam a base de dados e o estado ativos do Home Assistant.
Um instantâneo do sistema de ficheiros ou de uma VM é automaticamente uma cópia de segurança ativa segura?
Não automaticamente. Um instantâneo só é tão útil quanto a consistência que captura e o teste de restauro que se segue. Se a aplicação e a base de dados continuarem a escrever durante o instantâneo, confirme que o método de instantâneo fornece as garantias de consistência das quais o seu plano de recuperação depende.
Suporte e Dicas
Mais para Ler

Porque é que um servidor Home Assistant fica quente ou ruidoso durante os períodos de inatividade?
Relacione os picos da ventoinha ou da temperatura do Home Assistant com o Recorder, as cópias de segurança, as integrações e as tarefas alojadas...

Quando deve reconstruir o Home Assistant em vez de o reparar?
Repare primeiro a camada do Home Assistant que falhou e que seja mais pequena, restaure de seguida um estado conhecido como bom e reconstrua...

Quanto espaço de armazenamento livre deve o Home Assistant manter para tarefas em segundo plano?
Dimensione o espaço livre do Home Assistant com base na base de dados do Recorder, no crescimento das cópias de segurança, nos picos de...

