DD를 사용하여 Linux에서 SD 카드 및 플래시 드라이브를 백업하는 방법

Linux에서 SD 카드 및 USB 플래시 드라이브와 같은 휴대용 항목을 백업하는 것은 생각보다 쉽고 DD 복사 및 변환 도구를 사용하여 터미널에서 바로 수행할 수 있습니다. DD는 정말 다재다능하며 사용자는 한 곳에서 다른 곳으로 많은 양의 데이터를 복사할 수 있습니다. 그것으로 충분합니다. DD 도구에는 많은 용도가 있습니다. 가장 좋은 용도 중 하나는 데이터 저장소를 백업하는 것입니다. 과거 wdzwdz에서는 이 방법을 사용하여 하드 드라이브의 복사본을 만들었습니다. SD 카드와 플래시 드라이브를 백업하는 데에도 사용할 수 있습니다. 작동 방식은 다음과 같습니다.

스포일러 경고: 아래로 스크롤하여 이 기사 끝에 있는 비디오 자습서를 시청하십시오.

SD 카드 및 플래시 드라이브 백업

시작하려면 터미널 창을 열고 백업하려는 SD 카드/USB를 연결하세요. lsblk 명령을 사용하여 시스템에서 사용 가능한 모든 장치를 인쇄합니다.

특히 내장 메모리 카드 리더를 사용하는 경우 SD 카드는 일반적인 /dev/sdX 구조를 따르지 않습니다. 대신 /dev/mmcblk 다음에 파티션 정보가 표시되어야 합니다.

참고: USB 백업은 기존의 /dev/sdX 명명 체계를 따라야 합니다.

USB 어댑터를 사용하는 경우 SD 카드가 /dev/mmcblk(또는 이와 유사한)로 표시되지 않을 수 있습니다. 장치 레이블 이름은 모두 SD 카드 어댑터가 Linux에서 작동하는 방식에 따라 다릅니다. 어댑터의 설명서를 읽는 것이 가장 좋습니다.

레이블을 파악했으면 백업하려는 방법을 정확히 파악해야 합니다. 사용 사례에 맞는 방법을 아래에서 선택하십시오.

이미지 파일 백업

DD로 백업하는 첫 번째 방법은 DD를 사용하여 모든 것을 간단한 이미지 파일에 저장하는 것입니다. 이렇게 하려면 다음 명령을 입력해야 합니다. 특히 대용량 SD 카드나 USB 스틱이 있는 경우 이미징 프로세스에 시간이 오래 걸립니다.

  Word에서 레이블을 만들고 인쇄하는 방법

USB 플래시 드라이브

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

이 명령을 실행하면 USB 드라이브의 전체 복사본이 만들어지고 image-of-usb.img라는 파일에 저장됩니다. 이 이미지 파일을 가지고 안전한 곳에 백업하십시오. 보안을 강화하려면 아래 단계에 따라 GnuPG로 암호화하세요.

gpg -c image-of-usb.img

GnuPG의 출력은 image-of-usb.img.gpg여야 합니다.

암호화 프로세스가 완료되면 원본 파일을 삭제하고 암호화된 파일을 유지합니다.

rm image-of-usb.img

다음을 사용하여 언제든지 암호화된 파일에서 이미지를 추출합니다.

gpg image-of-usb.img.gpg

SD 카드

참고: 0은 SD 1을 의미합니다.

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

이 DD 명령을 실행하면 SD 카드의 스냅샷이 생성되고 파일 시스템의 image-of-sd-card.img라는 파일에 저장됩니다. 이 보관 이미지를 이동하고 Dropbox, Google 드라이브, 홈 서버 등에 업로드할 수 있습니다. 이 보관 파일은 안전하지 않으며 누군가 손에 넣으면 민감한 데이터에 쉽게 액세스할 수 있습니다. 그렇기 때문에 GnuPG로 SD 백업도 암호화할 것을 권장합니다.

암호화하려면 다음 명령을 실행하십시오.

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

암호화는 image-of-sd-card.img.gpg 레이블이 있는 파일을 출력해야 합니다.

암호화가 완료되면 원본 소스 파일을 제거해야 합니다.

rm image-of-sd-card.img

암호화된 아카이브를 추출하려면 -c 없이 gpg를 다시 실행하십시오.

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

USB 및 SD 카드 복제

모든 것을 이미지에 백업하는 대신 SD 카드의 복제본을 생성하려면 다음 지침을 따르세요. 첫 번째 단계는 백업하려는 SD/USB와 복제 수신기로 사용할 두 번째 SD/USB를 모두 연결하는 것입니다. 그런 다음 lsblk 명령을 사용하여 장치를 나열합니다. 모든 장치 레이블을 찾아 기록해 둡니다.

예를 들어 SD 카드 1을 SD 카드 2에 복제하려면 /dev/mmcblk0 및 /dev/mmcblk1을 사용해야 합니다. 다시 한 번, 필요한 경우 lsblk –help를 참조하십시오.

올바른 라벨을 찾았으면 아래 지침을 따르세요.

USB 플래시 드라이브

USB를 이미지에 저장하기 위해 이전에 사용한 명령이 이 상황에서 작동할 수 있습니다. 변경되는 유일한 것은 명령의 “of=” 측면입니다. of=~/image-of-usb.img로 출력하는 대신 두 번째 USB 플래시 드라이브로 출력합니다.

  Haunted House By Atari가 iOS용으로 출시되었습니다. [Review]

이 예에서 USB 플래시 드라이브 #1은 /dev/sdc이고 USB 플래시 드라이브 #2는 /dev/sdd입니다. 당신은 다를 수 있습니다.

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

DD가 완료되면 드라이브 #1의 모든 데이터가 드라이브 #2에 있어야 합니다!

SD 카드

USB 섹션과 마찬가지로 DD는 SD 카드 #1에서 데이터를 가져와서 SD 카드 #2에 복사합니다. 복제 프로세스를 시작하려면 터미널에 이 명령을 작성하십시오. 이 예에서 SD 카드 #1은 /dev/mmcblk0이고 #2는 /dev/mmcblk1입니다.

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

터미널이 키보드에서 다시 텍스트를 받아들일 수 있을 때 프로세스가 완료된 것을 알 수 있습니다.

백업 복원

DD 백업 이미지를 SD 카드 또는 USB 플래시 드라이브로 복원하는 가장 빠른 방법은 Etcher 도구로 간단히 플래시하는 것입니다. Etcher가 주로 OS 이미지를 굽기 위한 것이기 때문에 데이터 복원을 위해 이 도구를 사용하는 것이 다소 이상하게 들릴 수 있지만 매우 잘 작동합니다!

최신 버전을 다운로드하여 시작하십시오. Etcher 플래시 도구 Linux의 경우 열어서 USB 플래시 드라이브 또는 SD 카드를 삽입합니다.

Etcher 프로그램 내에서 “이미지 선택”을 클릭하여 이미지 선택 창을 불러옵니다. 이 창에서 image-of-sd-card.img 또는 image-of-usb.img를 찾아 선택합니다. 이미지가 로드되면 “Flash”를 클릭하고 복원을 시작합니다!

Etcher가 최종 화면 창을 표시하면 데이터가 장치에 있어야 합니다.