Home Assistant potrzebuje odpowiedniego okresu przechowywania kopii, aby obejmował zarówno częste, niedawne pomyłki, jak i problemy wykryte dopiero po kilku tygodniach, a także co najmniej jedną przetestowaną kopię poza domeną awarii hosta produkcyjnego.
Praktyczna polityka początkowa obejmuje kilka ostatnich dziennych punktów przywracania, mniejszy zestaw punktów tygodniowych oraz wybrane punkty miesięczne, a następnie dostosowuje ten okres do częstotliwości zmian i opóźnienia wykrywania problemów. Prawidłowa liczba to najmniejszy harmonogram, który nadal chroni przed przypadkowym usunięciem, nieudaną aktualizacją, uszkodzeniem bazy danych wykrytym z opóźnieniem, awarią hosta oraz utratą lokalnej lokalizacji kopii zapasowych.
Ustal okres odzyskiwania na podstawie częstotliwości zmian i opóźnienia wykrywania problemów
Określ, jak często zmienia się konfiguracja i jak długo ukryty problem może pozostać niezauważony. Codzienne modyfikacje automatyzacji wymagają gęstego pokrycia najnowszych kopii, podczas gdy uszkodzenie bazy danych, brakująca historia lub niedziałający harmonogram o niskiej częstotliwości mogą zostać wykryte dopiero po kilku tygodniach. Okres przechowywania musi sięgać dalej niż to opóźnienie wykrycia.
Niezależny poradnik dotyczący kopii zapasowych Home Assistant stosuje model 3-2-1: środowisko produkcyjne oraz dwie kopie zapasowe na różnych nośnikach, z czego jedna znajduje się poza siedzibą. Przed ustaleniem liczby zachowywanych dat zastosuj tę zasadę odrębnych domen awarii.
Zdefiniuj cele odzyskiwania prostymi słowami: przywrócić wczorajszą zmianę, odzyskać znany dobry stan sprzed kilku tygodni oraz odbudować system po całkowitej utracie hosta. Jeśli proponowany harmonogram nie pozwala zrealizować któregoś z tych scenariuszy, wydłuż odpowiedni poziom dzienny, tygodniowy lub miesięczny.
Stosuj warstwowe przechowywanie zamiast jednej stałej liczby kopii
Zachowuj gęsty, najnowszy poziom na wypadek błędów konfiguracji i aktualizacji, punkty tygodniowe na wypadek wolniejszego wykrywania problemów oraz punkty miesięczne jako długoterminowe kopie referencyjne. Rozsądnym punktem wyjścia jest od siedmiu do czternastu kopii dziennych, od czterech do ośmiu tygodniowych oraz kilka kopii miesięcznych, ale ostateczne wartości muszą zależeć od dostępnego miejsca i częstotliwości zmian.
Niedawny niezależny poradnik łączy kopie zapasowe Home Assistant, rozmieszczenie zgodne z modelem 3-2-1, szyfrowanie i testowanie przywracania, zamiast uznawać samą liczbę archiwów za wystarczającą. Jego wartością jest przetestowany przepływ pracy 3-2-1, który należy dostosować do własnego budżetu na przechowywanie danych.
Przed dużymi zmianami w Core, systemie operacyjnym, dodatkach, bazie danych, sieci lub sprzęcie utwórz ręczną kopię zapasową. Oznacz ją opisem zmiany i nie pozwól, aby standardowe czyszczenie kopii dziennych usunęło ją, dopóki nowy stan nie przejdzie okresu obserwacji.
Rozdziel kopie i chroń klucz szyfrowania
Umieść jedną kopię na nośniku niezależnym od hosta Home Assistant, a drugą poza siedzibą lub w inny sposób poza tą samą granicą zasilania, kradzieży i katastrof. Udział NAS zamontowany przez tego samego hosta jest wygodny, ale nie jest niezależny, jeśli jedno poświadczenie lub zadanie usuwania może skasować oba zestawy.
Klucze szyfrowania kopii zapasowych i dane uwierzytelniające potrzebne do odzyskiwania przechowuj oddzielnie od archiwów, które odblokowują. Sprawdź, czy drugi administrator potrafi znaleźć klucz i zrozumieć kolejność przywracania bez polegania na uszkodzonej instancji Home Assistant.
Porównanie ZimaSpace dotyczące kopii zapasowych Home Assistant działającego i zatrzymanego wyjaśnia, dlaczego spójność kopii, zakres oraz testowanie odzyskiwania są równie ważne jak liczba zachowywanych dat.
Testuj, usuwaj stare kopie i ponownie obliczaj okres przechowywania
Przywróć jedną najnowszą i jedną starszą kopię zapasową w odizolowanej instancji testowej. Sprawdź użytkowników, sekrety, integracje, automatyzacje, pulpity, historię, dodatki, odwołania do zewnętrznych baz danych oraz zależności radiowe. Zapisz rozmiar archiwum, czas przywracania i brakujące elementy, zanim uznasz którykolwiek punkt za użyteczny.
Usuwaj stare kopie dopiero wtedy, gdy istnieje kopia zastępcza, jej suma kontrolna jest prawidłowa lub archiwum otwiera się poprawnie, klucz szyfrowania jest dostępny, a test przywracania zakończył się pomyślnie. Ponownie oblicz harmonogram, gdy zmieni się rozmiar bazy danych, ilość danych z kamer, liczba dodatków, częstotliwość edycji lub dostępna przestrzeń.
Prawidłowa polityka zachowuje przetestowany punkt sprzed i po ostatnich zmianach, przetrwa utratę lokalnego hosta i może zostać wyjaśniona bez zgadywania. Wstrzymaj usuwanie starych kopii i zwiększ pojemność, jeśli każda pozostała kopia jest nowsza niż podejrzewana usterka lub jeśli jedyna kopia poza hostem nie może zostać odszyfrowana.
Wsparcie i wskazówki
Więcej do przeczytania

Home Assistant działa przez Wi-Fi, ale nie działa przez Ethernet ani VPN
Przetestuj każdą ścieżkę sieciową osobno, sprawdź stan interfejsów i routingu, rozróżnij bezpośrednie połączenie z adresem IP od wykrywania, a następnie napraw tylko uszkodzoną warstwę.

Jak wycofać Home Assistant z użycia, nie pozostawiając niechronionych danych
Udowodnij wymianę lub archiwizację, unieważnij każdą ścieżkę zaufania, wyczyść każde urządzenie zawierające dane i zachowaj wyłącznie udokumentowane chronione kopie zapasowe.

Czy warto używać automatycznych aktualizacji Home Assistant na serwerze domowym?
Wybierz aktualizacje ręczne, tylko z powiadomieniem lub etapowe aktualizacje automatyczne, uwzględniając wpływ na gospodarstwo domowe, ryzyko niezgodności, czas obserwacji i gotowość do przywrócenia działania.

