Home Assistant bewaart meer tijdelijke gegevens dan verwacht wanneer back-up-, database-, log-, update- of cachewerkzaamheden langer duren dan het opruimmoment waarop de beheerder rekende.
Tijdelijk betekent niet altijd kortdurend of veilig om te verwijderen. Een mislukte archivering kan stagingbestanden achterlaten, SQLite kan journal- of vrije pagina's behouden, een uitgebreide integratie kan logbestanden laten groeien en een actief proces kan verwijderde opslagruimte vasthouden totdat het opnieuw wordt gestart. Identificeer het bijbehorende pad, proces, aanmaaktijdstip en de actieve taak voordat je iets verwijdert; anders kan het opruimen het herstel onderbreken of de status beschadigen.
Scheid tijdelijke paden van bewaarde applicatiegegevens
Classificeer groei op basis van map en eigenaar: database en journals, back-upstaging, logs, mediaconversie, update-downloads, add-oncache, containerlagen en tijdelijke ruimte van het besturingssysteem. Vergelijk de zichtbare bestandsgrootte, toegewezen blokken en vrije ruimte op het bestandssysteem. Een pad met de naam temp kan een actieve transactie bevatten, terwijl een cachemap bewust bewaard kan blijven na een herstart.
Home Assistant-installaties bewaren doorgaans gedetailleerde geschiedenis gedurende een geconfigureerde periode en langetermijnstatistieken volgens andere regels. Dit onderscheid in bewaartermijnen laat zien waarom databasegroei niet als tijdelijk moet worden bestempeld alleen omdat oudere details uiteindelijk worden verwijderd.
Als de gegevens onder een gedocumenteerd bewaarbeleid vallen, pas dan het beleid aan in plaats van bestanden te verwijderen. Als ze afkomstig zijn van een voltooide of mislukte taak zonder actieve eigenaar, komen ze in aanmerking voor opruiming. Onbekend eigenaarschap is een stopteken, vooral in paden die door de database, back-ups of de supervisor worden beheerd.
Mislukte taken kunnen staginggegevens achterlaten
Back-ups, updates, imports en databaseonderhoud maken vaak een tweede kopie terwijl het werk bezig is. Bij succes worden de staginggegevens normaal gesproken hernoemd of verwijderd; een onderbreking, uitgeputte schijfruimte of gecrashte worker kan die opruiming overslaan. Herhaalde pogingen kunnen vervolgens meerdere generaties creëren waarvan de tijdstempels overeenkomen met mislukte taken.
Een concreet foutscenario wordt beschreven in het verzoek om bestanden van mislukte back-ups op te ruimen, waarbij mislukte back-upruns grote tijdelijke supervisor-mappen achterlieten. De les is om eigenaarschap en taakstatus vast te stellen, niet om uit te gaan van één universeel pad dat elke installatie handmatig kan verwijderen.
Controleer of er geen back-up, herstel, upgrade of migratie actief is, bewaar de taakfout en gebruik het ondersteunde opruimmechanisme voor het installatietype. Als dezelfde bestanden terugkeren, los dan eerst de mislukte taak of de grens van de beschikbare ruimte op. Symptomen verwijderen zonder de foutlus te veranderen, zet de klok alleen opnieuw.
Databases worden mogelijk niet kleiner wanneer rijen verdwijnen
Het opschonen van Recorder kan logische rijen verwijderen terwijl de database toegewezen pagina's behoudt voor hergebruik. Write-aheadlogs of journals kunnen ook groeien totdat aan de voorwaarden voor een checkpoint is voldaan. De bestandsgrootte kan daarom hoog blijven, zelfs nadat de bewaartermijn is verkort, en abrupte handmatige verwijdering kan de consistentie vernietigen in plaats van onschadelijke cache vrij te maken.
Een Home Assistant-onderzoek naar een patroon in het opschonen van de database onderscheidt aanhoudende dagelijkse groei van het geplande opschoonmoment en laat zien waarom een korte observatieperiode verwacht gedrag verkeerd kan classificeren.
Meet de ouderdom van logische rijen, de databasegezondheid, de journalstatus en de trend van de vrije ruimte gedurende ten minste één volledige opruimcyclus. Voer alleen ondersteund databaseonderhoud uit met een gecontroleerde back-up en voldoende tijdelijke ruimte. Schakel hulp in als journals nooit stabiliseren, integriteitscontroles mislukken of Recorder tijdens het opruimen herhaaldelijk opnieuw start.
Voer een veilige triage van tijdelijke gegevens uit
Maak twee opslagmomentopnamen met een uur ertussen en noteer pad, toegewezen grootte, wijzigingstijd, eigenaarproces en bijbehorende taakstatus. Markeer elk item als actief, door beleid bewaard, verweesd na een fout of onbekend. Stop tijdens de vergelijking met het maken van nieuwe back-ups en updates, zodat de groei een traceerbare oorzaak heeft.
De ZimaSpace-procedure voor cache en tijdelijke opslag biedt de installatie-instellingen nadat het eigenaarschap is vastgesteld.
Verwijder alleen items waarvan is gedocumenteerd dat ze wegwerpbaar zijn en die niet door een proces worden geopend. Voer daarna de oorspronkelijke taak opnieuw uit en bevestig zowel het succes als de opruiming. Een geslaagde controle betekent dat de vrije ruimte gedurende twee cycli stabiel blijft. Als het eigenaarschap onbekend blijft of de database-integriteit in het geding is, bewaar de gegevens dan en schaal het probleem op in plaats van ruimteafname te forceren.
Tech & AI HUB
Meer om te lezen

Open modellen halen frontier-AI in—wordt 2026 het jaar waarin lokale AI goed genoeg wordt?
Open modellen worden goed genoeg voor meer lokale AI-taken, terwijl geavanceerde cloudmodellen nuttig blijven voor de moeilijkste redeneer- en agenttaken.

NVIDIA PAIR verandert je thuisnetwerk in een lokaal AI-cluster—heb je dan nog één grote GPU-server nodig?
NVIDIA PAIR verdeelt lokale AI-verzoeken over meerdere pc’s, waardoor rekenkracht flexibeler wordt en één homeserver gegevens en status persistent kan houden.

Waarom voelt Immich sneller aan via LAN dan via externe verbindingen?
LAN-verzoeken nemen meestal een kortere route met een lagere latentie. Externe toegang voegt capaciteitsbeperkingen van het WAN toe en kan extra DNS-, TLS-, proxy-,...

