Wie viel Speicherplatz benötigt ein wachsendes Home-Assistant-Setup?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Dimensioniere den Speicher für Home Assistant anhand des gemessenen Wachstums nach Ablauf der Aufbewahrungsfrist und addiere bekannte Projekte, Arbeitsbereich für Backups sowie eine Reserve an freiem Speicher für einen realistischen Nutzungszeitraum. Kaufe nicht allein nach der Anzahl der Entitäten: Rauschende Sensoren, lange Recorder-Aufbewahrungsfristen, Debug-Protokolle, lokale Medien, Add-ons und mehrere Generationen geräteeigener Backups können dazu führen, dass zwei ähnliche Installationen mit sehr unterschiedlicher Geschwindigkeit wachsen.

Wachstum messen, nachdem sich die Aufbewahrung stabilisiert hat

Erfasse den belegten Speicher für die aktiven Home-Assistant-Daten, die Datenbank, Protokolle, Add-ons, Medien und lokalen Backups am selben Wochentag. Warte, bis das vorgesehene Recorder-Aufbewahrungsfenster vollständig durchlaufen wurde, da das anfängliche Wachstum Daten enthalten kann, die später gelöscht werden.

Ein ausführlicher Fall zur Datenbankgröße erklärt, wie gespeicherte Entitäten und Statistiken den Speicherbedarf im Laufe der Zeit verändern. Das aufbewahrungsbedingte Datenbankwachstum liefert einen praktischen Grund, nach Änderungen an den Richtlinien zu messen, statt aus einem einzigen arbeitsreichen Tag zu extrapolieren.

Verwende den medianen monatlichen Anstieg aus einem repräsentativen Zeitraum und führe einmalige Importe separat auf. Wenn der gemessene Gesamtwert nach dem Bereinigen oder Neuordnen sinkt, übertrage diese vorübergehende Verringerung nicht in eine negative Wachstumsprognose; verwende den stabilen Ausgangswert und den nächsten vollständigen Zyklus.

Aktiven Zustand von umfangreichen und wiederherstellbaren Daten trennen

Konfiguration, Registries, Authentifizierungsdaten und die aktive Recorder-Datenbank sind im Vergleich zu Medien klein, ändern sich jedoch häufig und sind bei der Wiederherstellung wichtig. Protokolle, Downloads, Kameraaufzeichnungen, lokale Backups, Add-on-Datenbanken und der Cache können eigenen Wachstums- und Aufbewahrungsregeln folgen.

Die Übersicht zur Rolle des Speicher-Overheads zeigt, warum Quelldaten nur einen Teil des Speicherbedarfs ausmachen, und hilft dabei, erzeugte Dateien nicht mit unersetzlichem Zustand zu verwechseln.

Lege die aktive Konfiguration und den Datenbankzustand auf zuverlässigem Speicher mit niedriger Latenz ab. Verschiebe umfangreiche Medien oder Backup-Archive nur, wenn Pfad, Besitzrechte, Wiederherstellungsverfahren und Verhalten bei Ausfällen bekannt sind; ein größeres, langsames Laufwerk ist nicht automatisch ein sichereres Systemlaufwerk.

Kapazität für einen Nutzungszeitraum berechnen

Verwende eine transparente Formel: Das nutzbare Ziel entspricht der aktuellen stabilen Nutzung plus dem gemessenen monatlichen Wachstum multipliziert mit der Anzahl der Monate bis zur nächsten geplanten Erweiterung, plus bekannten Importen, plus dem erwarteten maximalen Arbeitsbereich für Updates oder Wiederherstellungen, plus der gewählten Betriebsreserve.

Ein Recorder-Leitfaden zeigt, wie besonders kommunikative Entitäten und Indizes die Datenbankgröße dominieren können. Dadurch wird das Recorder-Wachstum auf Entitätsebene zu einem Konfigurationswert der Formel und nicht zu einem Grund, unbegrenzt Speicher zu kaufen.

Berechne mit der nutzbaren Dateisystemkapazität, nicht mit der Angabe auf dem Laufwerk. Wähle einen Nutzungszeitraum, der kurz genug ist, um das Wachstum erneut zu messen; ein Zwei- oder Drei-Jahres-Plan mit einer festgelegten Methode zur Erweiterung ist besser begründbar, als für eine zeitlich nicht absehbare Installation auf Lebenszeit zu kaufen.

Backup-Kapazität außerhalb des aktiven Volumes einplanen

Während der Erstellung können Backups Datenbanken, Add-ons, Medien und komprimierte Archive vorübergehend duplizieren. Mehrere aufbewahrte Generationen vervielfachen diesen Speicherbedarf, und ein unterbrochener Vorgang kann Teildateien hinterlassen, bis die Bereinigung erfolgt.

Eine Diskussion über bewusst lange Recorder-Aufbewahrungsfristen zeigt, wie die Datenbankgröße bei langer Aufbewahrung Annahmen überfordern kann, die auf üblichen Verlaufszeiträumen beruhen.

Bewahre mindestens eine Wiederherstellungskopie außerhalb des aktiven Laufwerks und möglichst außerhalb des Hosts auf. Betriebsspielraum und Backup-Aufbewahrung sind getrennte Kapazitätsanforderungen; wenn du die eine reduzierst, um die andere zu finanzieren, beeinträchtigst du entweder die Verfügbarkeit oder die Wiederherstellbarkeit.

Erweiterung auslösen, bevor der Speicher kritisch wird

Prognostiziere das Datum, an dem der freie Speicher deine Betriebsreserve erreicht. Ziehe die Vorlaufzeit ab, die erforderlich ist, um Hardware zu kaufen, ein verifiziertes Backup zu erstellen, Daten zu kopieren, den neuen Pfad zu validieren, den normalen Betrieb zu beobachten und einen Rückfall zu ermöglichen.

  • Berechne nach Änderungen an Aufbewahrung oder Entitätsumfang neu.
  • Warne sowohl bei der Anzahl freier Bytes als auch bei der Wachstumsrate.
  • Berücksichtige den größten lokalen Backup- oder Wiederherstellungsarbeitsbereich.
  • Überprüfe das neue Volume durch eine Wiederherstellung, bevor du das alte außer Betrieb nimmst.

Erweitere, sobald die prognostizierte Erschöpfung in dieses Vorlaufzeitfenster fällt. Warte, wenn die aktuelle Kapazität den gewählten Nutzungszeitraum und den Wiederherstellungsarbeitsbereich abdeckt; Speicher, der über ein konkret benanntes zukünftiges Ereignis hinaus ungenutzt bleibt, ist optionale Flexibilität und keine gemessene Anforderung.

Fazit

Kaufe nutzbare Kapazität in Höhe der stabilen aktuellen Nutzung plus des gemessenen Wachstums für einen Nutzungszeitraum, bekannte Projekte, Arbeitsbereich und Reserve. Plane die Backup-Kapazität außerhalb des Hosts separat ein und erweitere, bevor sich das Vorlaufzeitfenster für die Migration schließt.

Kaufanleitung

Mehr zum Lesen

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.