I dati di Home Assistant possono rimanere su un solo host soltanto finché la crescita, i picchi di manutenzione, la durata dei backup e i tempi di ripristino restano entro limiti operativi misurati.
Non esiste un limite universale utile espresso in gigabyte, perché la cronologia di Recorder, le statistiche a lungo termine, i backup, i log, i contenuti multimediali e i dati degli add-on si comportano in modo diverso. Misura ogni categoria per almeno sette giorni normali, includendo il periodo di maggiore attività delle automazioni, e riserva spazio per gli aggiornamenti o la manutenzione del database. Smetti di considerare il progetto sicuro quando i margini di spazio libero o di ripristino si riducono, anche se il file system non è ancora pieno.
Definisci cosa rientra nei dati di Home Assistant
Separa l'albero della configurazione attiva, il database di Recorder, le statistiche a lungo termine, i backup, i log, i contenuti multimediali, i dati degli add-on e i file temporanei. Un unico totale della directory nasconde quale componente sia persistente, sostituibile, conservato secondo una policy o in crescita imprevista. Le decisioni sulla capacità richiedono queste categorie, perché ciascuna ha procedure di pulizia e ripristino diverse.
Un'installazione di Home Assistant in esecuzione da molto tempo può accumulare molti più dati di Recorder di quanto il proprietario immagini quando numerose entità si aggiornano frequentemente. L'esperienza documentata nell'analisi della crescita del database mostra perché la selezione delle entità e la conservazione debbano essere misurate separatamente dall'uso totale del disco.
SUPERATO significa che ogni categoria principale di dati ha un responsabile, una regola di conservazione, una dimensione attuale e un requisito di ripristino. NON SUPERATO significa che la decisione si basa su un unico totale indistinto. Non spostare o eliminare nulla finché non sono state identificate la categoria in crescita e la sua utilità.
Misura il tasso di crescita invece di una singola fotografia
Registra gli stessi contatori delle dimensioni alla stessa ora ogni giorno per almeno una settimana. Includi un fine settimana, l'occupazione normale, i backup e la manutenzione pianificata. Calcola la crescita giornaliera per ogni categoria e annota i cambiamenti improvvisi dopo l'aggiunta di nuove integrazioni, telecamere, registrazione dettagliata dei log o modifiche alla conservazione.
Le indicazioni della community sulla crescita del database di Recorder collegano i frequenti cambiamenti di stato a indici più grandi, maggiore attività di I/O e tempi più lunghi per il backup o il ripristino, sostenendo un test basato sul tasso invece di una singola soglia dimensionale del file.
SUPERATO significa che il tasso è stabile e spiegabile con il carico di lavoro attuale. NON SUPERATO significa che la pendenza accelera o che una categoria aumenta improvvisamente senza un evento pianificato. Controlla i principali elementi che scrivono dati e le modifiche recenti prima di aumentare lo spazio di archiviazione, perché una crescita incontrollata finirà per consumare un disco più grande su una tempistica più lunga.
Prevedi margine per i picchi di manutenzione e ripristino
L'host ha bisogno di margine oltre ai dati a regime. Le migrazioni del database, i repack, la creazione dei backup, l'estrazione e la verifica del ripristino possono duplicare o riscrivere temporaneamente una quantità considerevole di contenuti. Modella l'operazione pianificata più impegnativa e la sovrapposizione tra input, output temporaneo e copia di rollback conservata.
Un picco segnalato nel database si è appiattito dopo la disattivazione dei sensori rumorosi, mostrando come un cambiamento del tasso di crescita possa identificare chi scrive i dati prima di tentare una pulizia o un aumento della capacità.
SUPERATO significa che il picco modellato lascia una riserva documentata e non mette a rischio il sistema operativo o il database. NON SUPERATO significa che un aggiornamento o un ripristino potrebbe riempire il file system. Aumenta il margine o riduci i dati non essenziali conservati prima dell'operazione; non aspettare un intervento causato dallo spazio insufficiente.
Usa i tempi di backup e ripristino come limite pratico
La sola capacità di archiviazione non dimostra l'operatività. Cronometra un backup verificato, copialo nella posizione di ripristino e ripristinalo in un'istanza di test isolata. Registra il tempo di inattività, il tempo di trasferimento, il tempo di estrazione, la disponibilità del database e il momento in cui le integrazioni essenziali diventano utilizzabili.
Il modello di spazio libero di ZimaSpace dimensiona la capacità in base alla crescita del database e alle attività in background, non a una percentuale universale. Usa il margine di spazio libero di Home Assistant come controllo operativo complementare.
SUPERATO significa che il backup e il ripristino terminano entro gli obiettivi di ripristino dell'abitazione, lasciando ancora una riserva. NON SUPERATO significa che il singolo host è diventato troppo grande dal punto di vista operativo, anche se dispone ancora di byte liberi. Separa i contenuti multimediali sostituibili o i dati di archivio, riduci la conservazione quando è giustificato oppure sposta le copie dei backup fuori dall'host.
Imposta un criterio di revisione e una condizione di arresto
Proietta ogni tasso di crescita misurato fino alla prossima data di revisione e definisci soglie per lo spazio libero, la durata del backup, la durata del ripristino e la reattività delle query sulla cronologia. Usa valori assoluti osservati sull'host, non una percentuale presa altrove. Esegui una nuova revisione dopo aver aggiunto un'integrazione ad alta frequenza o modificato la conservazione.
Il progetto rimane accettabile quando due finestre di revisione consecutive mostrano una crescita stabile, la manutenzione rientra nella riserva e un ripristino isolato soddisfa l'obiettivo. Se non supera un solo parametro, correggi quella categoria di dati o quel flusso di lavoro prima di sostituire l'intero host.
Interrompi l'espansione del progetto su un singolo host quando la manutenzione prevista supera la riserva, il ripristino non raggiunge l'obiettivo temporale o la crescita non può essere attribuita dopo test controllati. Gestisci separatamente gli errori di archiviazione o la corruzione del database: sono problemi di affidabilità, non una normale prova che il set di dati sia semplicemente grande.
Supporto e consigli
Altro da leggere

Home Assistant funziona tramite Wi-Fi, ma non tramite Ethernet o VPN
Testa separatamente ogni percorso di rete, verifica lo stato dell’interfaccia e del routing, distingui tra IP diretto e rilevamento, quindi ripara solo il livello...

Come dismettere Home Assistant senza lasciare dati non protetti
Dimostra la sostituzione o l’archiviazione, revoca ogni percorso di attendibilità, sanifica ogni dispositivo contenente dati e conserva solo copie di ripristino protette e documentate.

Dovresti usare gli aggiornamenti automatici di Home Assistant su un server domestico?
Scegli gli aggiornamenti manuali, con sole notifiche o automatici graduali in base all’impatto domestico, al rischio di compatibilità, al tempo di osservazione e alla...

