Ако използвате Raspberry Pi за сървър Home Assistant, инсталиран на microSD карта, може да започнете да изпитвате проблеми с производителността, докато добавете повече обекти и инсталирайте или стартирайте множество добавки, като Plex медиен сървър или Samba, или го използвайте като NVR (мрежов видеорекордер).
Можете обаче бързо да мигрирате вашия съществуващ сървър Home Assistant от microSD картата към твърдотелно устройство (SSD) и да стартирате Home Assistant на вашия Raspberry Pi 3 или 4 от него. Това ще бъде много по-бързо и по-надеждно, а SSD дисковете се предлагат с по-голям капацитет на значително по-ниски цени от SD карта с висока производителност.
Методи за мигриране на сървъра Home Assistant от SD карта към SSD
Има два надеждни начина да преместите или мигрирате вашия Home Assistant сървър от microSD карта на SSD.
- Архивирайте, преинсталирайте и възстановете сървъра Home Assistant.
- Създайте сървърно изображение на Home Assistant и го запишете на SSD.
Можете да използвате външно или вътрешно (в USB кутия) SSD с всякакъв размер. Използваме 500 GB SSD на Samsung, за да стартираме сървъра Home Assistant, тъй като използваме сървъра и като NVR за наблюдение, за да записваме видеонаблюдение от IP камери въз основа на движение. И NVMe, и SATA SSD ще работят, стига да имат USB порт за свързване.
Освен това трябва активирайте USB зареждане на вашия Raspberry Pi 3 или 4, които използвате за вашия сървър Home Assistant.
По-долу ще ви преведем подробно и през двата метода, за да ви помогнем да мигрирате своя Home Assistant или който и да е друг сървър или операционна система от SD карта към SSD с пълна цялост и без риск от загуба на данни. Уверете се, че следвате някой от тези методи в дадения ред от стъпки.
Метод 1: Архивиране, преинсталиране и възстановяване на Home Assistant
Това е препоръчителният метод за мигриране на вашия сървър Home Assistant от microSD карта на SSD. Този метод се състои от три стъпки.
Стъпка 1: Създайте резервно копие на сървъра Home Assistant
На вашия сървър Home Assistant отидете на Настройки > Система > Архивиране и след това щракнете върху Създайте резервно копие бутон.
Въведете името на резервното копие, изберете Пълно архивиране опция и щракнете върху Създавайте. Изчакайте да създаде резервно копие. Това може да отнеме известно време, докато завърши. След като архивирането приключи, щракнете върху името на архива и след това върху три точки > Изтеглете резервно копие.
Това ще изтегли резервното копие на Home Assistant във вашето локално хранилище.
Стъпка 2: Изображение на Flash Home Assistant на SSD
Изтеглете същата версия на Home Assistant, която работи на microSD картата, и използвайте инструмента Raspberry Pi Imager, за да флашнете изображението върху SSD.
- Стартирайте инструмента Raspberry Pi Imager
- Изберете изображението на Home Assistant OS в Изберете OS, свързаното SSD устройство в Изберете съхранение, и щракнете Пишете.
- Свържете SSD към USB порта на вашия Raspberry Pi 3 или 4 и свържете захранването.
- Ако сте активирали USB зареждане на вашия Raspberry Pi, Home Assistant ще стартира от свързаното SSD устройство. Тъй като това е първото стартиране, ще отнеме известно време, за да завърши.
Стъпка 3: Възстановете архива
След като инсталацията на Home Assistant приключи на SSD, ще видите опция: „Алтернативно, можете да възстановите от предишна моментна снимка“.
Щракнете върху него и след това изберете резервното копие, което сте изтеглили на вашето локално хранилище. Кликнете Възстановяване на избраното. Архивът ще се качи на вашия сървър Home Assistant, работещ на SSD, и ще го възстанови. По време на процеса вашият сървър ще бъде офлайн за известно време. Това може да отнеме няколко минути в зависимост от размера на резервното ви копие на Home Assistant, така че седнете и се отпуснете.
След като сървърът бъде възстановен, уеб интерфейсът ще се зареди автоматично. На този етап успешно сте мигрирали вашия Home Assistant сървър, работещ чрез microSD карта, към SSD.
Метод 2: Създайте изображение на Home Assistant от SD карта и го запишете на SSD
Можете да клонирате текущия сървър на Home Assistant като файл с изображение от microSD картата с помощта на инструмента Win32 Disk Imager и след това да флашнете това изображение на SSD с помощта на инструмента Raspberry Pi Imager. Стъпките са както следва:
- Изключете Raspberry Pi и разкачете microSD картата.
- Използвайте четец на карти, за да свържете microSD картата към вашия компютър.
- Изтеглете, инсталирайте и стартирайте инструмента Win32 Disk Imager.
- Щракнете върху иконата на папка, за да изберете място, където искате да запишете архивния файл с изображение на Home Assistant. Въведете име за файла и щракнете Отворете.
- Изберете буквата на устройството под устройство опция и след това щракнете Прочети.
- Инструментът ще създаде файл с изображение, съдържащ дяловете на Home Assistant и информация за данните. Това ще отнеме известно време, за да завърши въз основа на размера на microSD картата и нейната скорост на четене.
- Очакваното време ще се покаже в долния десен ъгъл.
- След като изображението бъде създадено, стартирайте инструмента Raspberry Pi Imager.
- Кликнете Изберете OS и изберете файла с изображение, който току-що създадохме.
- Кликнете Изберете Съхранение и изберете свързаното SSD устройство.
- Кликнете Пишете. Потвърдете, ако бъдете подканени.
- След като изображението бъде записано на SSD, свържете SSD към Raspberry Pi 3 или 4 с активирано USB стартиране и включете устройството.
- Домашният асистент ще се зареди и можете да продължите да използвате сървъра нормално, както сте били, когато работеше на microSD карта, но с повече капацитет за съхранение и по-бърза производителност.
По-бърза производителност с повече място за съхранение
Когато става въпрос за производителност и надеждност, SD картите могат да бъдат по-бавни и по-малко надеждни поради ограниченото им съхранение и цикли на четене/запис. Така че, като мигрирате сървъра на Home Assistant от SD карта към SSD, можете значително да увеличите неговата производителност и надеждност.
Освен това, ако искате да използвате вашия Home Assistant сървър като NVR за запис на IP CCTV видеоклипове, като NAS или облачно хранилище за съхраняване на файлове или резервни копия, като медиен сървър за поточно предаване на филми и Телевизионни предавания (като Plex или Kodi) или като VPN, като инсталирате добавки, трябва да мигрирате към по-голям SSD, тъй като тези услуги ще увеличат операциите за четене/запис и ще изискват повече съхранение.