Jak wykonać kopię zapasową kart SD i dysków flash w systemie Linux za pomocą DD

click fraud protection

Tworzenie kopii zapasowych przenośnych rzeczy takich jak Karty SD i dyski flash USB w systemie Linux jest łatwiejsze niż się wydaje i może się zdarzyć bezpośrednio z terminala przy użyciu narzędzia do kopiowania i konwertowania DD. DD jest naprawdę wszechstronny, dzięki czemu użytkownicy mogą kopiować duże ilości danych z jednego miejsca do drugiego. Wystarczy powiedzieć; narzędzie DD ma wiele zastosowań. Jednym z jego najlepszych zastosowań jest tworzenie kopii zapasowych danych. W Addictivetips w przeszłości używaliśmy tej metody do tworzenia kopii dysków twardych. Może być również używany do tworzenia kopii zapasowych kart SD i napędów flash. Oto jak to działa.

ALARM SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Twórz kopie zapasowe kart SD i napędów flash

Na początek otwórz okno terminala i podłącz kartę SD / USB, którą próbujesz wykonać kopię zapasową. Użyj lsblk polecenie drukowania, wszystkie dostępne urządzenia w systemie.

Pamiętaj, że karty SD nie będą zgodne z ogólną strukturą / dev / sdX, szczególnie jeśli używasz wbudowanego czytnika kart pamięci. Zamiast tego powinieneś zobaczyć / dev / mmcblk, a następnie informacje o partycji.

instagram viewer

Uwaga: Tworzenie kopii zapasowej USB powinno być zgodne z tradycyjnym schematem nazewnictwa / dev / sdX.

Twoja karta SD może nie być wyświetlana jako / dev / mmcblk (lub podobna), jeśli używasz adaptera USB. Nazwa etykiety urządzenia zależy od tego, jak adapter karty SD działa w systemie Linux. Najlepiej przeczytać instrukcję obsługi adaptera.

Po opracowaniu etykiety musisz dokładnie określić, w jaki sposób próbujesz wykonać kopię zapasową. Wybierz metodę, która pasuje do Twojego przypadku użycia.

Tworzenie kopii zapasowej pliku obrazu

Pierwszą metodą tworzenia kopii zapasowych w DD jest użycie go do zapisania wszystkiego w prostym pliku obrazu. Aby to zrobić, musisz wprowadzić następujące polecenie. Pamiętaj, że proces tworzenia obrazu zajmie dużo czasu, zwłaszcza jeśli masz dużą kartę SD lub pamięć USB.

Dyski flash USB

sudo dd if = / dev / sdX of = ~ / image-of-usb.img

Uruchomienie tego polecenia spowoduje pobranie pełnej kopii dysku USB i zapisanie jej w pliku o nazwie image-of-usb.img. Weź ten plik obrazu i wykonaj kopię zapasową w bezpiecznym miejscu. Jeśli chcesz zwiększyć bezpieczeństwo, wykonaj poniższe czynności, aby szyfrować to z GnuPG.

gpg -c image-of-usb.img

Wyjście GnuPG powinno być image-of-usb.img.gpg.

Po zakończeniu procesu szyfrowania usuń oryginalny plik i zachowaj zaszyfrowany plik.

rm image-of-usb.img

Wyodrębnij obraz z zaszyfrowanego pliku w dowolnym momencie za pomocą:

gpg image-of-usb.img.gpg

Karty SD

Uwaga: 0 oznacza SD 1.

sudo dd if = / dev / mmcblk0 of = ~ / image-of-sd-card.img

Uruchomienie tego polecenia DD spowoduje wykonanie migawki karty SD i zapisanie jej w pliku w systemie plików oznaczonym etykietą image-of-sd-card.img. Będziesz mógł przenieść ten obraz archiwalny, przesłać go na Dropbox, Dysk Google, serwer domowy itp. Pamiętaj, że to archiwum nie jest bezpieczne, a poufne dane są łatwo dostępne, jeśli ktoś dostanie je w swoje ręce. Dlatego zalecamy szyfrowanie kopii zapasowej SD za pomocą GnuPG.

Aby zaszyfrować, uruchom następujące polecenie:

gpg -c image-of-sd-card.img

Szyfrowanie powinno wygenerować plik z etykietą image-of-sd-card.img.gpg

Powinieneś usunąć oryginalny plik źródłowy po zakończeniu szyfrowania.

rm image-of-sd-card.img

Aby wyodrębnić zaszyfrowane archiwum, uruchom ponownie gpg bez -do.

gpg image-of-sd-card.img.gpg

Zduplikowane karty USB i SD

Jeśli wolisz utworzyć kopię karty SD, zamiast tworzyć kopię zapasową obrazu, postępuj zgodnie z tymi instrukcjami. Pierwszym krokiem jest podłączenie zarówno SD / USB, którego kopię zapasową chcesz wykonać, jak i drugiego SD / USB, którego będziesz używać jako odbiornika duplikacji. Następnie użyj lsblk polecenie, aby wyświetlić listę urządzeń. Znajdź wszystkie etykiety urządzeń i zanotuj je.

Na przykład, aby zduplikować kartę SD 1 na kartę SD 2, musiałbym użyć / dev / mmcblk0 i / dev / mmcblk1. Jeszcze raz zapoznaj się z lsblk –help Jeśli potrzebne.

Po ustaleniu prawidłowych etykiet postępuj zgodnie z instrukcjami poniżej.

Dyski flash USB

Polecenie, którego użyliśmy wcześniej, aby zapisać USB na obrazie, może działać w tej sytuacji. Jedyne, co się zmienia, to aspekt „of =” polecenia. Zamiast mieć wyjście do of = ~ / image-of-usb.img, wyślemy go na drugi dysk flash USB.

W tym przykładzie dysk flash USB nr 1 to /dev/sdc a pamięć flash USB nr 2 to /dev/sdd. Twoje mogą się różnić.

sudo dd if = / dev / sdc of = / dev / sdd

Po zakończeniu DD wszystkie dane z dysku nr 1 powinny znajdować się na dysku nr 2!

Karty SD

Podobnie jak sekcja USB, DD pobierze dane z karty SD nr 1, powieli ją i umieści na karcie SD nr 2. Wypisz to polecenie w terminalu, aby rozpocząć proces duplikacji. W tym przykładzie karta SD nr 1 to / dev / mmcblk0, a nr 2 to / dev / mmcblk1.

sudo dd if = / dev / mmcblk0 of = / dev / mmcblk1

Będziesz wiedział, że proces jest zakończony, gdy terminal może ponownie zaakceptować tekst z klawiatury.

Przywracanie kopii zapasowych

Najszybszym sposobem przywrócenia obrazu kopii zapasowej DD na kartę SD lub dysk flash USB jest flashowanie go za pomocą narzędzia Etcher. Używanie tego narzędzia do przywracania danych może wydawać się nieco dziwne, ponieważ Etcher służy głównie do nagrywania obrazów systemu operacyjnego, ale działa bardzo dobrze!

Zacznij od pobrania najnowszej wersji Narzędzie do flashowania Etcher w przypadku systemu Linux otwórz go i włóż dysk flash USB lub kartę SD.

W programie Etcher kliknij „Wybierz obraz”, aby wyświetlić okno wyboru obrazu. W tym oknie wyszukaj image-of-sd-card.img lub image-of-usb.img i wybierz to. Po załadowaniu obrazu kliknij „Flash” i zacznij przywracanie!

Gdy Etcher wyświetli okno na ekranie końcowym, dane powinny znajdować się na urządzeniu.

watch instagram story