Malinowy Pis może być kapryśny. Jeśli kiedykolwiek zdarzyło Ci się dostać uszkodzoną kartę SD z powodu przerwy w zasilaniu, złego kabla, przetaktowania lub innego problemu, wiesz, jak denerwujące może być rozpoczynanie od zera. Ale możemy to naprawić.
Jak to działa
Zdarzało mi się to zbyt często i w końcu znalazłem dobre rozwiązanie. Po skonfigurowaniu projektu Pi dokładnie tak, jak chcę, po prostu używam Win32 Disk Imager w systemie Windows, aby sklonować obraz karty SD na moim komputerze. Trzymam to bezpiecznie, dopóki coś nie pójdzie nie tak z moim Pi. Kiedy tak się stanie, mogę po prostu ponownie sklonować ten obraz na kartę SD, nadpisując zepsutą lub uszkodzoną wersję i mogę w mgnieniu oka przywrócić kopię zapasową i uruchomić. (Jeśli nie używasz systemu Windows, możesz zrobić coś podobnego w systemie Linux za pomocą polecenia dd .) To takie proste, każdy użytkownik Raspberry Pi powinien to zrobić.
Działa to najlepiej w przypadku tych projektów Pi, które wymagają wstępnej konfiguracji, a następnie działają w tle, wykonując swoje zadania. Jeśli kiedykolwiek wprowadzisz zmiany w projekcie Pi, będziesz musiał ponownie sklonować obraz, ale przy wielu projektach jest to idealne. Na przykład używam tej techniki dla moich dwojga Raspberry Pi z systemem Kodi —Jeśli któryś z nich kiedykolwiek się zepsuje, mogę po prostu ponownie sklonować mój osobisty obraz, a pudełka są szybko przywracane i uruchamiane, pobierając aktualne dane biblioteki z mojego serwera domowego i Baza danych MySQL jakby nic się nigdy nie wydarzyło.
A jako bonus, możesz łatwiej udostępniać swoje projekty Raspberry Pi, po prostu zapisując sklonowany obraz na nowej karcie SD (lub udostępniając sam obraz).
Oto jak to zrobić.
Jak wykonać kopię zapasową projektu Raspberry Pi
Kiedy twoje Pi jest skonfigurowane dokładnie tak, jak chcesz, zamknij je i wyjmij kartę SD. Podłącz kartę SD do komputera, pobierz Win32 Disk Imager (jeśli jeszcze tego nie zrobiłeś) i uruchom go. Jeśli nie masz czytnika wbudowanego w komputer, musisz go kupić. Polecamy coś takiego ten czytnik Anker 8-w-1 (10 USD), ponieważ możesz go również używać do różnych formatów SD.
Uwaga : Jeśli twój projekt Pi jest oparty na systemie Linux (jak wiele z nich), możesz otrzymać ostrzeżenie, że karta SD jest nieczytelna w systemie Windows i wymaga sformatowania. W porządku, nie formatuj tego! Po prostu zamknij okno i kontynuuj proces.
W programie Win32 Disk Imager kliknij niebieski przycisk folderu, aby wybrać lokalizację obrazu, który chcesz utworzyć. Nadałem swojej nazwie, która pozwala mi wiedzieć, do jakiego projektu i liczby Pi w moim domu jest przeznaczony.
Następnie wybierz swoje Pi z listy rozwijanej „Urządzenie”. Jeśli Twoje Pi ma wiele partycji, wybierz pierwszą - ale nie martw się, ten proces sklonuje całą kartę, a nie tylko pojedynczą partycję.
Gdy skończysz, kliknij przycisk „Czytaj”. Spowoduje to odczyt danych karty SD, przekształcenie ich w obraz i zapisanie tego obrazu w określonej lokalizacji. Pamiętaj, że ten proces może chwilę potrwać. Jak w ciągu godziny lub dłużej, w zależności od rozmiaru karty SD.
Kiedy to się skończy, włóż kartę z powrotem do swojego Pi i kontynuuj normalnie! Kopia zapasowa tego projektu jest teraz zapisywana na komputerze.
Jak przywrócić projekt Raspberry Pi
Teraz, jeśli coś pójdzie nie tak z twoją kartą, możesz ją równie łatwo przywrócić. Pierwszy, wymaż kartę SD, postępując zgodnie z tymi instrukcjami .
Gdy wymazana karta jest nadal włożona do komputera, otwórz ponownie program Win32 Disk Imager. Tym razem kliknij niebieski folder i przejdź do zapisanego obrazu. Wybierz kartę SD z listy rozwijanej w taki sam sposób, jak wcześniej.
Po skonfigurowaniu kliknij przycisk „Napisz”. Spowoduje to nadpisanie danych karty SD danymi ze sklonowanego obrazu.
Pamiętaj, że prawdopodobnie będziesz musiał użyć tej samej karty SD - lub przynajmniej tego samego modelu karty SD - aby uzyskać najlepsze wyniki. Karta 8 GB jednej marki może mieć nieco inny rozmiar niż karta 8 GB innej marki, a jeśli karta docelowa jest mniejsza niż karta, z której utworzono obraz, nie będzie działać. (Klonowanie na większą kartę powinno jednak działać dobrze).
Kredyt zdjęciowy: Zoltan Kiraly /Shutterstock.com.