De opslaglocatie verandert de Home Assistant-topologie, omdat actieve status, databases, media, back-ups en herstelkopieën verschillende vereisten voor latentie en storingen hebben.
Behandel opslag als rollen die via datapaden met elkaar verbonden zijn, niet als één grote pool. Houd veelvuldig geschreven status dicht bij het compute-knooppunt, stuur vervangbare bulkgegevens naar een locatie waar capaciteit voordelig is en plaats herstelkopieën buiten de primaire host. Elk extern pad moet netwerk-, identiteits-, mount- en uitvalgedrag omvatten.
Classificeer gegevens voordat je een locatie kiest
Scheid opstart- en systeemstatus, persistente configuratie, de actieve database, add-ongegevens, media, logboeken, tijdelijke afgeleide bestanden, lokale snapshots en onafhankelijke back-ups. Leg voor elke rol de schrijffrequentie, latentiegevoeligheid, impact van verlies, eigenaar en herstelactie vast.
Configuratie en de actieve database zijn klein vergeleken met media, maar hun consistentie bepaalt of Home Assistant correct start. Cameraclips en andere bulkgegevens kunnen afzonderlijke capaciteit rechtvaardigen, terwijl caches en tijdelijke uitvoer opnieuw kunnen worden opgebouwd.
De betrouwbaarheidsgrens van netwerkshares legt uit waarom de beschikbaarheid van de database en het netwerk aan elkaar gekoppeld raken wanneer actieve status de host verlaat.
Houd actieve status op een voorspelbaar schrijfpad
Plaats configuratie en een lokale SQLite-database op betrouwbare lokale solid-state-opslag, tenzij je bewust een externe databaseservice beheert als een andere kritieke component. Voorspelbare latentie en duidelijk eigenaarschap zijn belangrijker dan maximale sequentiële doorvoer.
Een communityvraag over Recorder op netwerkopslag illustreert de zorg over het toevoegen van netwerklatentie aan een lokaal databasepad. Zie dit als een waarschuwing, niet als een universele regel voor corruptie.
Als de database extern is, geef deze dan een eigen back-up, gezondheidscontrole, authenticatiegrens en herstelvolgorde. Home Assistant mag niet gezond lijken terwijl de essentiële statusservice onbereikbaar is.
Gebruik netwerkopslag voor de rollen die er baat bij hebben
Netwerkopslag is zeer geschikt voor back-ups en bepaalde media, omdat hiermee capaciteit kan worden toegevoegd en kopieën buiten de systeemschijf van Home Assistant kunnen worden geplaatst. Het brengt ook DNS, inloggegevens, machtigingen, protocollen en de beschikbaarheid van de NAS in de workflow.
Een handleiding voor beheerders gebruikt een speciaal NAS-pad voor Home Assistant-back-ups en breidt de bescherming vervolgens uit naar een externe locatie. Deze plaatsing van NAS-back-ups laat zien hoe de opslagrol het herstelpad verandert in plaats van alleen ruimte toe te voegen.
Plaats de enige back-up niet op dezelfde opslagpool waarop de Home Assistant-VM draait. Een afzonderlijke map biedt organisatorische scheiding, geen afzonderlijk storingsdomein.
Ontwerp mount-, identiteits- en monitoringpaden
Documenteer voor elke externe share de servernaam, het protocol, de export of share, de inloggegevens, de toegestane client, de eigenaar van de mount, het verwachte gedrag bij opnieuw verbinden en welke service een storing detecteert. Controleer of de share aanwezig is voordat een back-up- of mediaproces begint.
Een uitgebreide Synology-workflow toont de afzonderlijke stappen die nodig zijn om machtigingen aan te maken, een netwerkshare te verbinden en deze als back-upbestemming te selecteren. Het mountpad voor netwerkback-ups ondersteunt het behandelen van identiteit en mounten als onderdeel van de topologie.
Monitor de beschikbaarheid vanuit de component die de opslag daadwerkelijk gebruikt. Een mountcontrole aan de hostzijde kan slagen terwijl een container niet over hetzelfde pad of dezelfde identiteit beschikt.
Valideer gedrag bij storingen en uitbreiding
Voer de drukste databaseperiode uit, maak een back-up, onderbreek het NAS-pad tijdens een gecontroleerd onderhoudsvenster, herstel het en controleer of de lokale bediening van Home Assistant werkt zoals ontworpen. Herstel vervolgens een back-up naar een geïsoleerde instantie en leg de tijd tot bruikbare service vast.
Voeg alleen een extra opslaglaag toe wanneer deze een benoemde rol vervult: snellere actieve status, grotere mediacapaciteit, onafhankelijke back-up of herstel op afstand. Meer lagen zonder duidelijk eigenaarschap vergroten het risico op mount- en machtigingsfouten.
Stop wanneer elke gegevensrol één primaire locatie, één beschermingsmethode, een geteste herstelactie en een begrepen gevolg van uitval heeft. Herontwerp de opzet wanneer het verlies van één host of pool zowel productie als alle herstelkopieën verwijdert.
NAS- en serverconfiguratie
Meer om te lezen

Zo scheid je appgegevens, cache en back-ups van Home Assistant
Zorg dat de gezaghebbende app-status persistent blijft, controleer voordat je de cache verplaatst of deze vervangbaar is, en bewaar geteste back-ups buiten het storingsdomein...

Een Home Assistant-configuratie aanpassen voor externe en lokale gebruikers
Houd de lokale Home Assistant-bediening onafhankelijk van de externe edge en voeg vervolgens veilige externe toegang toe met voorspelbaar DNS-, identiteits- en netwerkomschakelgedrag.

Hoe je Home Assistant van één container naar een veerkrachtige service-stack verplaatst
Behoud eerst de werkende staat en scheid daarna gegevens, afhankelijkheden, gezondheid, bronnen en herstel, zodat een storing in één service Home Assistant niet platlegt.

