나는 .img
이 파일을 USB 플래시 드라이브에 복사 하는 명령을 사용하고 있습니다 dd
. 진행 상황을 어떻게 확인하나요?
답변1
dd
속도가 느린 드라이브(예: USB 드라이브)에 쓰는 경우 명령 자체의 진행 상황뿐만 아니라 대상 장치에 대한 실제 쓰기 진행 상황도 알고 싶을 수 있습니다 .
dd
예를 들어 각 mibibyte가 작성된 후 진행 상황을 표시하는 동안 버퍼를 주기적으로 플러시하도록 명령줄을 수정할 수 있습니다 .
sudo dd if=file.img bs=1M of=/dev/sdx status=progress oflag=dsync
올바른 대상 장치가 지정되었는지 다시 확인하십시오. 그렇지 않으면 중요한 데이터를 덮어쓸 위험이 있습니다. dd
질문 없이 귀하의 지시를 따를 것입니다 .
편집: 다음에서 몇 가지 다른 방법을 찾을 수 있습니다.이 링크의 내 답변과 다른 답변.
답변2
가장 쉬운 방법은 progress
in status
플래그를 사용하는 것입니다. 이 플래그는 터미널에 경과된 초와 복사 속도를 표시합니다.
sudo dd if=img-file of=/dev/sdc1 status=progress
답변3
dd
데이터는 기본적으로 512바이트 블록을 사용하여 복사되므로 데이터 전송 속도가 느려지고 CPU 사용량이 증가할 수 있습니다. 나는 종종 cat
or pv
대신에 다음을 사용하는 것을 선호합니다.
pv -petrab img-file > /dev/sdc1