Bepaal de benodigde opslag voor Home Assistant op basis van de gemeten groei nadat de retentie is gestabiliseerd. Tel vervolgens bekende projecten, werkruimte voor back-ups en een reserve voor vrije ruimte op voor één realistische gebruiksperiode. Koop niet uitsluitend op basis van het aantal entiteiten: luidruchtige sensoren, een lange Recorder-retentie, foutopsporingslogboeken, lokale media, add-ons en back-upgeneraties op het apparaat kunnen ervoor zorgen dat twee vergelijkbare installaties in zeer verschillend tempo groeien.
Meet de groei nadat de retentie is gestabiliseerd
Noteer elke week op dezelfde dag de gebruikte ruimte voor actieve Home Assistant-gegevens, de database, logboeken, add-ons, media en lokale back-ups. Wacht totdat de beoogde Recorder-retentieperiode volledig is doorlopen, omdat vroege groei geschiedenis kan bevatten die later wordt verwijderd.
Een gedetailleerde casus over databasegroei legt uit hoe behouden entiteiten en statistieken de omvang in de loop der tijd veranderen. De retentiegedreven databasegroei biedt een praktische reden om na beleidswijzigingen te meten in plaats van te extrapoleren vanaf één drukke dag.
Gebruik de mediane maandelijkse toename uit een representatief interval en vermeld eenmalige imports afzonderlijk. Als het gemeten totaal na het opschonen of opnieuw inpakken afneemt, maak van die tijdelijke vermindering dan geen negatieve groeiprognose; gebruik de stabiele ondergrens en de volgende volledige cyclus.
Scheid actieve statusgegevens van bulk- en opnieuw op te bouwen gegevens
Configuratie, registers, authenticatiegegevens en de actieve Recorder-database zijn klein vergeleken met media, maar veranderen vaak en zijn belangrijk tijdens herstel. Logboeken, downloads, cameraclips, lokale back-ups, add-on-databases en cache kunnen andere groei- en retentieregels volgen.
De rolverdeling van opslagoverhead laat zien waarom brongegevens slechts een deel van de totale omvang vormen en helpt voorkomen dat gegenereerde artefacten worden aangezien voor onvervangbare statusgegevens.
Plaats actieve configuratie- en databasestatus op betrouwbare opslag met lage latentie. Verplaats bulkmedia of back-uparchieven alleen wanneer het pad, eigenaarschap, de herstelprocedure en het gedrag bij storingen bekend zijn; een groter, trager volume is niet automatisch een veiligere systeemschijf.
Bereken capaciteit voor één gebruiksperiode
Gebruik een transparante formule: het bruikbare doel is het huidige stabiele gebruik, plus de gemeten maandelijkse groei vermenigvuldigd met het aantal maanden tot de volgende geplande uitbreiding, plus bekende imports, plus de grootste verwachte werkruimte voor een update of herstel, plus de gekozen operationele reserve.
Een Recorder-handleiding laat zien hoe praatgrage entiteiten en indexen de databasegrootte kunnen domineren, waardoor Recorder-groei per entiteit een configuratieparameter voor de formule wordt in plaats van een reden om onbeperkte opslag te kopen.
Bereken met de bruikbare bestandssysteemcapaciteit, niet met het label op de schijf. Kies een gebruiksperiode die kort genoeg is om de groei opnieuw te meten; een plan voor twee of drie jaar met een vastgelegde uitbreidingsmethode is beter te onderbouwen dan kopen voor een onvoorspelbare levensduur van de installatie.
Reserveer back-upcapaciteit buiten het actieve volume
Back-ups kunnen tijdens het maken tijdelijk databases, add-ons, media en gecomprimeerde archieven dupliceren. Het bewaren van meerdere generaties vermenigvuldigt die voetafdruk, en een onderbroken taak kan gedeeltelijke bestanden achterlaten totdat ze worden opgeruimd.
Een bespreking van bewust lange Recorder-retentie laat zien hoe de grootte van een database met lange retentie aannames kan overschrijden die zijn gebaseerd op gebruikelijke geschiedenisvensters.
Bewaar ten minste één herstelkopie buiten de actieve schijf en bij voorkeur buiten de host. Operationele vrije ruimte en back-upretentie zijn afzonderlijke capaciteitsverplichtingen; door de ene te verkleinen om de andere te financieren, verandert de beschikbaarheid of herstelbaarheid.
Stel een uitbreidingsdrempel in voordat de ruimte kritiek wordt
Voorspel de datum waarop de vrije ruimte je operationele reserve bereikt. Trek de benodigde doorlooptijd af voor het aanschaffen van hardware, het maken van een gecontroleerde back-up, het kopiëren van gegevens, het valideren van het nieuwe pad, het observeren van normale werking en het behouden van een terugvalmogelijkheid.
- Bereken opnieuw na wijzigingen in retentie of het bereik van entiteiten.
- Stel waarschuwingen in voor zowel vrije bytes als de groeisnelheid.
- Neem de grootste lokale back-up- of herstelwerkruimte op.
- Controleer het nieuwe volume met een herstelbewerking voordat je het oude buiten gebruik stelt.
Breid uit wanneer de voorspelde uitputting binnen dat doorlooptijdvenster valt. Wacht wanneer de huidige capaciteit de gekozen gebruiksperiode en herstelwerkruimte dekt; opslag die ongebruikt blijft zonder een benoemde toekomstige gebeurtenis is optionele flexibiliteit, geen gemeten vereiste.
Belangrijkste conclusie
Koop een bruikbare capaciteit die gelijk is aan het stabiele huidige gebruik plus de gemeten groei gedurende één gebruiksperiode, bekende projecten, werkruimte en reserve. Voorzie afzonderlijk in back-upcapaciteit buiten de host en breid uit voordat het doorlooptijdvenster voor de migratie sluit.
Koopgids
Meer om te lezen

Wanneer is een SSD-app-pool de meerprijs waard voor Home Assistant?
Een SSD is de extra kosten waard wanneer de actieve Home Assistant-status wordt beperkt door latentie of schrijfsnelheid; bulkback-ups en archieven kunnen meestal op...

Een betrouwbaarheidschecklist vóór aankoop voor een Home Assistant-thuisserver
Een betrouwbare Home Assistant-server beperkt de impact van storingen en biedt een beproefde manier om de service te herstellen wanneer opslag, stroomvoorziening of hardware...

Welke compatibiliteitscontroles zijn belangrijk voordat je hardware voor Home Assistant koopt?
Gebruik compatibiliteit eerst als een geslaagd/niet-geslaagd-criterium en stem daarna de CPU en het RAM af op de workloads die daadwerkelijk de Home Assistant-server delen.

