반응형
일단 미리 말하자면 프로그램을 사용해서 이미지 추출하는 방법은 아니다.
리눅스(우분투) 명령어를 통해서 하는 방식이고 윈도우를 통해서 하는 방법은 못 찾았다. 처음 시도는 jetson nano에 ubuntu, ros2 등을 설치하고 해당 sd 카드를 백업하려고 시도하였다.
1. 우분투 pc에 sd 카드를 연결
2. 아래 명령어를 통해 sd 카드 장치명 확인: /dev/sda
sudo fdisk -l
# Disk 항목을 보면서 연결한 sd 카드의 용량과 같은 것을 찾으면 된다.
# Disk /dev/sda: 59.49 GiB, 63864569856 bytes, 124735488 sectors
# 상기 내용은 64gb sd 카드를 연결한 예시임
3. 아래 명령어를 통해 이미지 추출
sudo dd if=/dev/sda of=~/sd_card_image.img bs=8M status=progress
# sudo dd if=[복사할 장치] of=[이미지 파일] bs=[블록 사이즈] status=[진행 옵션]
# 복사할 장치: fdisk를 통해 알아낸 장치
# 이미지 파일: 경로 및 파일 이름, 확장자 명시
# 블록 사이즈: 그냥 8M 주자. 작으면 추출 시간이 오래 걸리고 크면 뻑날지도??
# 진행 옵션: status=progress 옵션을 주면 진행 상태를 알려줌
4-1. 이미지 파일을 sd 카드에 쓰기: 3번의 반대로 하면 됨
sudo dd if=~/sd_card_image.img of=/dev/sda bs=8M status=progress
4-2. 이미지 파일을 sd 카드에 쓰기: 윈도우
UTIL 카테고리에 소개된 rufus, balenaEtcher를 사용하면 된다. 사용법은 구글링 참조
728x90
'UTIL' 카테고리의 다른 글
[util] ubuntu 설치 usb 통합하기_ventoy (0) | 2023.11.26 |
---|---|
[util] ubuntu 설치 usb 통합하기_ventoy (1) | 2023.10.31 |
[util] 이미지 파일 굽는 프로그램 (0) | 2022.08.18 |