Jeśli używasz Raspberry Pi dla serwera Home Assistant zainstalowanego na karcie microSD, możesz zacząć doświadczać problemów z wydajnością dodaj więcej podmiotów i zainstaluj lub uruchom wiele dodatków, takich jak serwer multimediów Plex lub Samba, lub użyj go jako NVR (sieciowy rejestrator wideo).
Możesz jednak szybko przenieść istniejący serwer Home Assistant z karty microSD na dysk półprzewodnikowy (SSD) i uruchomić z niego Home Assistant na swoim Raspberry Pi 3 lub 4. Będzie to znacznie szybsze i bardziej niezawodne, a dyski SSD są dostępne w większych pojemnościach po znacznie niższych cenach niż wydajne karty SD.
Metody migracji serwera Home Assistant z karty SD na dysk SSD
Istnieją dwa niezawodne sposoby przenoszenia lub migracji serwera Home Assistant z karty microSD na dysk SSD.
- Wykonaj kopię zapasową, zainstaluj ponownie i przywróć serwer Home Assistant.
- Utwórz obraz serwera Home Assistant i wypal go na dysku SSD.
Możesz użyć zewnętrznego lub wewnętrznego (w obudowie USB) dysku SSD dowolnego rozmiaru. Używamy dysku Samsung SSD o pojemności 500 GB do uruchamiania serwera Home Assistant, ponieważ używamy go również jako NVR do monitoringu do nagrywania materiału CCTV z kamer IP na podstawie ruchu. Zarówno dyski SSD NVMe, jak i SATA będą działać, o ile mają port USB do podłączenia.
Także musisz włącz rozruch USB na swoim Raspberry Pi 3 lub 4, którego używasz na serwerze Home Assistant.
Poniżej przedstawiamy szczegółowo obie metody, aby pomóc Ci przeprowadzić migrację Home Assistant lub dowolnego innego serwera lub systemu operacyjnego z karty SD na dysk SSD z pełną integralnością i bez ryzyka utraty danych. Upewnij się, że stosujesz jedną z tych metod w podanej kolejności kroków.
Metoda 1: Wykonaj kopię zapasową, zainstaluj ponownie i przywróć Home Assistant
Jest to zalecana metoda migracji serwera Home Assistant Server z karty microSD na dysk SSD. Ta metoda obejmuje trzy kroki.
Krok 1: Utwórz kopię zapasową serwera Home Assistant
Na serwerze Home Assistant przejdź do Ustawienia > System > Kopie zapasowe a następnie kliknij przycisk Utwórz kopię zapasową przycisk.
Wprowadź nazwę kopii zapasowej, wybierz Pełna kopia zapasowa opcję i kliknij Tworzyć. Poczekaj, aż utworzy kopię zapasową. Może to chwilę potrwać. Po zakończeniu tworzenia kopii zapasowej kliknij nazwę kopii zapasowej, a następnie kliknij przycisk trzy kropki > Pobierz kopię zapasową.
Spowoduje to pobranie kopii zapasowej Home Assistant do lokalnego magazynu.
Krok 2: Flashowanie obrazu Home Assistant na dysku SSD
Pobierz tę samą wersję Home Assistant, która działa na karcie microSD i użyj narzędzia Raspberry Pi Imager, aby sflashować obraz na dysk SSD.
- Uruchom narzędzie Raspberry Pi Imager
- Wybierz obraz systemu operacyjnego Home Assistant w Wybierz system operacyjny, podłączony dysk SSD Wybierz Przechowywanie, i kliknij Pisać.
- Podłącz dysk SSD do portu USB swojego Raspberry Pi 3 lub 4 i podłącz zasilanie.
- Jeśli włączyłeś rozruch USB na swoim Raspberry Pi, Home Assistant uruchomi się z podłączonego dysku SSD. Ponieważ jest to pierwszy rozruch, ukończenie zajmie trochę czasu.
Krok 3: Przywróć kopię zapasową
Po zakończeniu instalacji Home Assistant na dysku SSD zobaczysz opcję: „Alternatywnie możesz przywrócić z poprzedniej migawki”.
Kliknij go, a następnie wybierz kopię zapasową pobraną z lokalnego magazynu. Kliknij Przywrócić wybrane. Kopia zapasowa zostanie przesłana na serwer Home Assistant działający na dysku SSD i przywrócona. Podczas tego procesu twój serwer będzie przez chwilę offline. Może to zająć kilka minut w zależności od rozmiaru kopii zapasowej Home Assistant, więc usiądź wygodnie i zrelaksuj się.
Po przywróceniu serwera interfejs sieciowy zostanie automatycznie załadowany. Na tym etapie pomyślnie przeprowadziłeś migrację serwera Home Assistant działającego za pośrednictwem karty microSD na dysk SSD.
Metoda 2: Utwórz obraz asystenta domowego z karty SD i wypal go na dysku SSD
Możesz sklonować bieżący serwer Home Assistant jako plik obrazu z karty microSD za pomocą narzędzia Win32 Disk Imager, a następnie sflashować ten obraz na dysk SSD za pomocą narzędzia Raspberry Pi Imager. Kroki są następujące:
- Wyłącz Raspberry Pi i odłącz kartę microSD.
- Użyj czytnika kart, aby podłączyć kartę microSD do komputera.
- Pobierz, zainstaluj i uruchom narzędzie Win32 Disk Imager.
- Kliknij ikonę folderu, aby wybrać lokalizację, w której chcesz zapisać plik obrazu kopii zapasowej Home Assistant. Wpisz nazwę pliku i kliknij otwarty.
- Wybierz literę dysku pod Urządzenie opcję, a następnie kliknij Czytać.
- Narzędzie utworzy plik obrazu zawierający partycje Home Assistant i informacje o danych. Zajmie to trochę czasu w zależności od rozmiaru karty microSD i jej szybkości odczytu.
- Szacunkowy czas zostanie wyświetlony w prawym dolnym rogu.
- Po utworzeniu obrazu uruchom narzędzie Raspberry Pi Imager.
- Kliknij Wybierz system operacyjny i wybierz plik obrazu, który właśnie utworzyliśmy.
- Kliknij Wybierz Pamięć i wybierz podłączony dysk SSD.
- Kliknij Pisać. Potwierdź, jeśli pojawi się monit.
- Po nagraniu obrazu na dysk SSD podłącz dysk SSD do Raspberry Pi 3 lub 4 z włączonym rozruchem USB i włącz urządzenie.
- Home Assistant uruchomi się i będziesz mógł normalnie korzystać z serwera, tak jak wtedy, gdy działał na karcie microSD, ale z większą pojemnością i wyższą wydajnością.
Szybsza wydajność z większą pamięcią masową
Jeśli chodzi o wydajność i niezawodność, karty SD mogą być wolniejsze i mniej niezawodne ze względu na ograniczone cykle przechowywania i odczytu/zapisu. Tak więc, migrując serwer Home Assistant z karty SD na dysk SSD, możesz znacznie zwiększyć jego wydajność i niezawodność.
Poza tym, jeśli chcesz używać swojego serwera Home Assistant jako NVR do nagrywania wideo CCTV IP, jako NAS lub pamięć masową w chmurze do przechowywania plików lub kopii zapasowych, jako serwer multimediów do strumieniowego przesyłania filmów i Programy telewizyjne (takie jak Plex lub Kodi) lub jako VPN, instalując dodatki, musisz przeprowadzić migrację na większy dysk SSD, ponieważ te usługi zwiększą operacje odczytu/zapisu i będą wymagać więcej składowanie.