Home Assistant behält mehr temporäre Daten als erwartet, wenn Backup-, Datenbank-, Protokollierungs-, Aktualisierungs- oder Cache-Vorgänge länger laufen als das vom Betreiber angenommene Bereinigungsereignis.
Temporär bedeutet nicht immer kurzlebig oder gefahrlos löschbar. Ein fehlgeschlagenes Archiv kann Bereitstellungsdateien hinterlassen, SQLite kann Journal- oder freie Seiten behalten, eine ausführliche Integration kann die Protokolle vergrößern, und ein laufender Prozess kann gelöschten Speicher bis zum Neustart belegen. Ermitteln Sie vor dem Entfernen immer den zuständigen Pfad, Prozess, Erstellungszeitpunkt und aktiven Auftrag. Andernfalls kann die Bereinigung die Wiederherstellung unterbrechen oder den Zustand beschädigen.
Temporäre Pfade von aufbewahrten Anwendungsdaten trennen
Ordnen Sie das Wachstum nach Verzeichnis und Besitzer ein: Datenbank und Journale, Backup-Bereitstellung, Protokolle, Medienkonvertierung, heruntergeladene Aktualisierungen, Add-on-Cache, Container-Layer und temporärer Speicher des Betriebssystems. Vergleichen Sie die scheinbare Dateigröße, die belegten Blöcke und den freien Speicherplatz des Dateisystems. Ein Pfad namens „temp“ kann eine aktive Transaktion enthalten, während ein Cache-Verzeichnis absichtlich Neustarts überdauern kann.
Home-Assistant-Installationen bewahren den genauen Verlauf üblicherweise für ein konfiguriertes Zeitfenster und Langzeitstatistiken nach anderen Regeln auf. Diese Unterscheidung bei der Aufbewahrung zeigt, warum das Wachstum der Datenbank nicht allein deshalb als temporär bezeichnet werden sollte, weil ältere Details irgendwann gelöscht werden.
Wenn die Daten zu einer dokumentierten Aufbewahrungsrichtlinie gehören, passen Sie die Richtlinie an, statt Dateien zu löschen. Gehören sie zu einem abgeschlossenen oder fehlgeschlagenen Auftrag ohne aktiven Besitzer, können sie bereinigt werden. Unbekannte Besitzverhältnisse sind ein Abbruchkriterium, insbesondere innerhalb von Datenbank-, Backup- oder vom Supervisor verwalteten Pfaden.
Fehlgeschlagene Aufträge können Bereitstellungsdaten zurücklassen
Backups, Aktualisierungen, Importe und Datenbankwartungen erstellen während der Ausführung oft eine zweite Kopie. Bei Erfolg werden die Bereitstellungsdaten normalerweise umbenannt oder entfernt. Eine Unterbrechung, voller Speicherplatz oder ein abgestürzter Worker kann diese Bereinigung jedoch überspringen. Wiederholte Versuche können dann mehrere Generationen erzeugen, deren Zeitstempel mit fehlgeschlagenen Aufträgen übereinstimmen.
Ein konkreter Fehlerfall ist im Beitrag zum Bereinigen fehlgeschlagener Backup-Dateien dokumentiert. Dort hinterließen erfolglose Backups große temporäre Supervisor-Verzeichnisse. Die entscheidende Erkenntnis betrifft Besitzverhältnisse und den Auftragsstatus, nicht einen allgemeinen Pfad, den jede Installation manuell löschen sollte.
Stellen Sie sicher, dass kein Backup, keine Wiederherstellung, Aktualisierung oder Migration ausgeführt wird, bewahren Sie den Fehler des Auftrags auf und verwenden Sie den unterstützten Bereinigungsmechanismus für den jeweiligen Installationstyp. Wenn dieselben Dateien zurückkehren, beheben Sie zuerst den fehlgeschlagenen Auftrag oder die Grenze des verfügbaren Speicherplatzes. Das Löschen der Symptome, ohne die Fehlerkette zu ändern, setzt lediglich die Uhr zurück.
Datenbankdateien werden möglicherweise nicht kleiner, wenn Zeilen verschwinden
Das Bereinigen des Recorders kann logische Zeilen entfernen, während die Datenbank belegte Seiten zur Wiederverwendung behält. Write-Ahead-Logs oder Journale können ebenfalls wachsen, bis die Bedingungen für einen Checkpoint erfüllt sind. Die Dateigröße kann daher auch nach einer Verringerung der Aufbewahrungsdauer hoch bleiben, und ein abruptes manuelles Löschen kann die Konsistenz zerstören, statt harmlosen Cache freizugeben.
Eine Untersuchung von Home Assistant zu einem Muster bei der Datenbankbereinigung unterscheidet das laufende tägliche Wachstum vom planmäßigen Bereinigungszeitpunkt und zeigt, warum ein kurzer Beobachtungszeitraum erwartbares Verhalten falsch einordnen kann.
Messen Sie das Alter der logischen Zeilen, den Zustand der Datenbank, den Journalstatus und den Trend des freien Speicherplatzes über mindestens einen vollständigen Bereinigungszyklus hinweg. Führen Sie unterstützte Datenbankwartungen nur mit einer überprüften Sicherung und ausreichend temporärem Speicherplatz durch. Eskalieren Sie den Fall, wenn Journale nie zurückgehen, Integritätsprüfungen fehlschlagen oder der Recorder während der Bereinigung wiederholt neu startet.
Eine sichere Prüfung temporärer Daten durchführen
Erstellen Sie im Abstand von einer Stunde zwei Speicheraufnahmen und listen Sie Pfad, belegte Größe, Änderungszeitpunkt, Besitzerprozess und den Status des zugehörigen Auftrags auf. Kennzeichnen Sie jedes Element als aktiv, durch eine Richtlinie aufbewahrt, nach einem Fehler verwaist oder unbekannt. Stoppen Sie während des Vergleichs die Erstellung neuer Backups und Aktualisierungen, damit das Wachstum eine nachvollziehbare Ursache hat.
Das Verfahren von ZimaSpace für Cache und temporären Speicher bietet die installationsbezogenen Einstellungen, sobald die Besitzverhältnisse geklärt sind.
Entfernen Sie nur Elemente, die nachweislich gelöscht werden dürfen und nicht von einem Prozess geöffnet sind. Führen Sie anschließend den ursprünglichen Auftrag erneut aus und bestätigen Sie sowohl dessen Erfolg als auch die Bereinigung. Ein erfolgreicher Durchlauf zeigt sich durch stabilen freien Speicherplatz über zwei Zyklen hinweg. Bleiben die Besitzverhältnisse unbekannt oder ist die Datenbankintegrität betroffen, bewahren Sie die Daten auf und eskalieren Sie den Fall, statt die Rückgewinnung zu erzwingen.
Tech- & KI-Zentrum
Mehr zum Lesen

Offene Modelle holen zur Spitzen-KI auf – wird 2026 das Jahr, in dem lokale KI gut genug wird?
Offene Modelle werden für immer mehr lokale KI-Workloads gut genug, während hochmoderne Cloud-Modelle für die anspruchsvollsten Aufgaben in den Bereichen Schlussfolgern und Agenten weiterhin...

NVIDIA PAIR verwandelt Ihr Heimnetzwerk in einen lokalen KI-Cluster – brauchen Sie noch einen großen GPU-Server?
NVIDIA PAIR verteilt lokale KI-Anfragen auf mehrere PCs und macht die Rechenleistung dadurch flexibler, während ein einzelner Heimserver Daten und Zustand dauerhaft speichern kann.

Warum fühlt sich Immich im LAN schneller an als bei Fernverbindungen?
LAN-Anfragen nehmen in der Regel einen kürzeren Weg mit geringerer Latenz. Der Fernzugriff bringt Kapazitätsbeschränkungen des WANs mit sich und kann zusätzliche DNS-, TLS-,...

