Wstęp
Różnica prędkości działania kart mikroSD i dysków SSD jest bardzo znacząca. Ponadto duża jest też różnica w cenie np. kart mikroSD i dyskiem SSD tej samej pojemności. To skłania do przeniesienia pierwotnie zainstalowanego serwera właśnie z karty mikroSD na dysk SSD.
Niezbędne
Poza komputerem potrzebować będziemy oprogramowania balenaEther, docelowego dysku z obudową SATA3<->USB3.0 i dongielka USB3.0<->mikroSD.
Przenoszenie
Dotychczas stosowaną kartę mikroSD wkładamy do dongilka i podłączamy do komputera. Za pomocą balenaEther wybieramy opcję Clone drive i naszą kartę jako dysk źródłowy. Teraz podłączamy nowy dysk SSD i wskazujemy go jako docelowy. Kolejny krok to Flash! Po ok 5 minutach mamy sklonowaną zawartość obu partycji z karty mikroSD na nasz nowy dysk SSD.
Przygotowanie karty rozruchowej
Przygotowujemy teraz kartę rozruchową. Może to być niemal dowolna karta mikroSD o wielkości np. 4 GB. Może to być pierwotnie stosowana karta mikroSD lecz wówczas musimy się liczyć z utratą całej zawartości serwera, jeżeli nie mamy kompletnego backupu. Przygotowujemy ją jak w akapicie Przygotowanie karty mikroSD opisu Przygotowanie Raspberry Pi do poważniejszych zadań.
Pierwszy rozruch
Wkładamy przygotowaną jak powyżej kartę mikroSD, podłączamy dysk SSD ze sklonowaną zawartością pierwotnej karty, podłączamy zasilanie i mamy w kilkanaście sekund działający z dysku SSD nasz poprzednio serwowany z karty mikroSD serwer.
Podsumowanie
Opisany powyżej sposób działa niezawodnie na Raspberry Pi 4B z firmware z września 2020. Nie był testowany na innych Raspberry Pi czy innych firmware.