Recent Posts
Recent Comments
Link
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

Notepad

dd 명령어 디스크 복제(파티션 포함) 본문

Linux/기능

dd 명령어 디스크 복제(파티션 포함)

매우파랑 2023. 4. 30. 10:06
728x90

Linux dd 명령어에 대해서 간단하게 알아보겠습니다.

 

환경

VMware17

Centos7.9 (프로세스 2 메모리 8G)

PC i7-7세대, DDR4 16G

복제 원본 CF Card 4G /dev/sdb

복제 대상 CF Card 4G /dev/sdc

 

사용할 일이 거의 없어서 주변에서도 아는 분들이 없었습니다.

기능은 파티션을 포함한 시스템 전체 복제가 가능합니다.

 

먼저 리눅스 부팅하고

USB 리더기에 연결된 CF카드를 연결하여 

/dev/sdb, /dev/sdc 경로를 확인합니다.

 

명령어 순서는

# dd if=/dev/sdb of=dev/sdc bs=512k status=progress

으로 진행하였습니다.

 

if= 원본 경로

of= 복제 받을 경로

bs= 복제 속도

      : 여기가 할 말이 좀 많은데....

         일단 기본값이 512 bytes입니다. 꼭 설정하셔야 합니다.

         다른 검색에서는 4M, 64K 등등 적용하시는 분들 계시는데

         인터넷 썰로 너무 빠르면 부팅 안될 수도 있다고 하여  512K로 해봤습니다.

status=progress 상태 표시창

      : 여기 중요합니다. 꼭 넣으셔야 합니다.

        인터넷 검색하면서 하다가 dd if=/dev/sdb of=dev/sdc 명령어만 넣으니

        용량은 4G 인데 1시간이 지나도 바뀌는 거 없고 진행 확인도 안 되어 

        사고를 쳐도 확인할 수 있는 방법이 없습니다.

 

명령어 진행하시면, 진행 상태 표시 되면서 기다리시면 되고

4G 133x CF 카드 기준 약 10분정도면 충분합니다.

상태 표시에 100% 표시가 되면서 멈추는데 1~2분 정도 기다리시면

명령 프롬프트 다시 나오면서 종료 됩니다.

 

다른 옵션은 man 페이지에서 확인하시면 되고 뭔가 겁나 좋은 기능 같습니다.

Linux에서 대부분 있는 명령어 같습니다. centos, ubuntu에서 확인됩니다.

 

뭐 때문에 이걸 하게 되었냐면, 방화벽 장비 중에 CF 카드를 저장장치로 사용하는 유물이 있었습니다.

어느 날 초기화를 시도하는데 뭐라 뭐라 하면서 반항을 하더라고요. 고민하다가 같은 장비 있어서

저장장치 복사해 보면 될까?라는 생각에 알아보다가 dd 명령어를 써먹게 되었습니다.

다행히 잘 되더라고요. XTM365

728x90

'Linux > 기능' 카테고리의 다른 글

Linux 공유 폴더 만들기(Samba)  (0) 2024.03.16
NFS 서비스 이용 중 df 명령어 먹통 될 때  (0) 2023.05.31
paste : 리눅스 명령어  (0) 2023.03.21
cut : 리눅스 명령어  (0) 2023.03.21
리눅스 방화벽 설정(Ubuntu)  (0) 2023.03.19