Valet av lagringsplats förändrar Home Assistants topologi eftersom aktivt tillstånd, databaser, media, säkerhetskopior och återställningskopior har olika krav på fördröjning och feltålighet.
Behandla lagring som roller som är sammankopplade via datasökvägar, inte som en enda stor pool. Håll ofta skrivna tillstånd nära beräkningsnoden, skicka utbytbara mängder data dit kapaciteten är ekonomisk och placera återställningskopior utanför den primära värden. Varje fjärrsökväg måste omfatta nätverk, identitet, montering och beteende vid avbrott.
Klassificera data innan du väljer plats
Separera start- och systemtillstånd, beständig konfiguration, den aktiva databasen, tilläggsdata, media, loggar, tillfälliga derivat, lokala ögonblicksbilder och oberoende säkerhetskopior. Dokumentera varje rolls skrivfrekvens, känslighet för fördröjning, konsekvensen av dataförlust, ägare och återställningsåtgärd.
Konfigurationen och den aktiva databasen är små jämfört med media, men deras konsistens avgör om Home Assistant startar korrekt. Kameraklipp och andra stora datamängder kan motivera separat kapacitet, medan cachefiler och tillfälliga resultat kan återskapas.
Tillförlitlighetsgränsen för nätverksresurser förklarar varför databasens tillgänglighet och nätverkets tillgänglighet blir kopplade när aktivt tillstånd flyttas från värden.
Håll aktivt tillstånd på en förutsägbar skrivsökväg
Placera konfigurationen och en lokal SQLite-databas på tillförlitlig lokal SSD-lagring, såvida du inte medvetet driver en extern databastjänst som ytterligare en kritisk komponent. Förutsägbar fördröjning och tydligt ägarskap är viktigare än maximal sekventiell genomströmning.
En communityfråga om Recorder på nätverkslagring belyser oron kring att lägga till nätverksfördröjning i en lokal databassökväg. Se det som ett varnande exempel, inte som en universell regel om korruption.
Om databasen är extern ska den ha en egen säkerhetskopiering, hälsokontroll, autentiseringsgräns och återställningsordning. Home Assistant bör inte verka vara friskt när den nödvändiga tillståndstjänsten inte kan nås.
Använd nätverkslagring för rollerna den förbättrar
Nätverkslagring passar bra för säkerhetskopior och utvalda medier eftersom den kan ge mer kapacitet och flytta kopior bort från Home Assistants systemdisk. Den för dessutom in DNS, autentiseringsuppgifter, behörigheter, protokoll och NAS-tillgänglighet i arbetsflödet.
En operatörsgenomgång använder en dedikerad NAS-sökväg för Home Assistant-säkerhetskopior och utökar sedan skyddet till en extern plats. Denna placering av NAS-säkerhetskopior visar hur lagringsrollen förändrar återställningsvägen i stället för att bara lägga till utrymme.
Placera inte den enda säkerhetskopian i samma lagringspool som är värd för Home Assistant-VM:n. En separat katalog innebär organisatorisk separation, inte en separat feldomän.
Utforma sökvägar för montering, identitet och övervakning
Dokumentera för varje fjärrresurs servernamn, protokoll, export eller resurs, autentiseringsuppgifter, tillåtna klient, monteringsägare, förväntat återanslutningsbeteende och vilken tjänst som upptäcker fel. Bekräfta att resursen finns innan en säkerhetskopiering eller ett mediaarbetsflöde startar.
En detaljerad Synology-genomgång visar de separata stegen som krävs för att skapa behörigheter, ansluta en nätverksresurs och välja den som destination för säkerhetskopior. Dess monteringssökväg för nätverkssäkerhetskopiering stöder synsättet att identitet och montering är delar av topologin.
Övervaka tillgängligheten från den komponent som faktiskt använder lagringen. En monteringskontroll på värdnivå kan lyckas samtidigt som en container saknar samma sökväg eller identitet.
Validera beteende vid fel och utökning
Kör igenom den mest belastade databasperioden, skapa en säkerhetskopia, avbryt NAS-sökvägen under ett kontrollerat tidsfönster, återställ den och verifiera att Home Assistants lokala styrning fungerar enligt plan. Återställ sedan en säkerhetskopia till en isolerad instans och dokumentera tiden tills tjänsten kan användas.
Lägg till ytterligare en lagringsnivå först när den får en namngiven roll: snabbare aktivt tillstånd, mer media, oberoende säkerhetskopiering eller extern återställning. Fler nivåer utan tydligt ägarskap ökar risken för monterings- och behörighetsfel.
Avsluta när varje dataroll har en primär plats, en skyddsmetod, en testad återställningsåtgärd och en förstådd konsekvens vid avbrott. Gör om designen när förlusten av en värd eller pool tar bort både produktionen och alla återställningskopior.
NAS- och serverinstallation
Mer att läsa

Så här separerar du appdata, cache och säkerhetskopior i Home Assistant
Behåll auktoritativ appdata beständig, säkerställ att cachen kan återskapas innan du flyttar den och lagra testade säkerhetskopior utanför Home Assistants felgräns.

Så anpassar du en Home Assistant-installation för fjärranvändare och lokala användare
Behåll den lokala styrningen av Home Assistant oberoende av den fjärranslutna kantenheten och lägg sedan till säker fjärråtkomst med förutsägbart beteende för DNS, identitet...

Så flyttar du Home Assistant från en enskild container till en motståndskraftig tjänstestack
Bevara fungerande tillstånd först, och separera sedan data, beroenden, hälsa, resurser och återställning så att ett tjänstefel inte slår ut Home Assistant.

