SD카드 복제

TTS민·2024년 9월 6일

우분투

목록 보기
2/2

우분투에서 SD카드를 복제하는 방법

주의사항

복제할 SD 카드와 새로운 SD 카드는 용량이 같아야 함
(세부적인 단위가 달라지면 복제에 실패할 수 있음)

기존 SD 카드 이미지 추출

장치명 확인

sudo fdisk -l

이미지 추출

sudo dd if=/dev/sdc of=~/data/sd-image.img bs=8M status=progress

if : 복사할 대상 device
of : 복사되어 쓰여질 이미지 파일의 경로
bs : 블록 사이즈. 기본값은 512, 8M으로 변경하면 더 빨리 추출됨
status=progress : 진행 과정을 출력

이미지 파일 SD 카드에 쓰기

sudo dd if=~/sd-card-image.img of=/dev/sdc bs=16M status=progress

if : 복사할 대상 이미지
of : 이미지 파일을 쓸 device
bs : 블록 사이즈. 기본값은 512, 16M으로 변경하면 더 빨리 추출됨.
(블록 사이즈의 차이에 대한 비교 필요)
status=progress : 진행 과정을 출력

용량 압축하기

이미지 추출 및 용량 압축

gzip을 사용하여 생성된 이미지를 압축한다.

sudo dd if=/dev/sdX conv=sync,noerror bs=8M status=progress | gzip -c > ~/sd-card-image.img.gz

conv=sync,noerror : 이미지 생성 과정에서 발생한 오류를 무시하고, 해당 내용을 0으로 채움

압축된 이미지를 SD 카드에 쓰기

gunzip -c ~/sd-card-image.img.gz | sudo dd of=/dev/sdX bs=16M status=progress
profile
개인적인 개발 기록용 블로그입니다

0개의 댓글