![dd는 엄청나게 빨리 끝났어요](https://linux55.com/image/136953/dd%EB%8A%94%20%EC%97%84%EC%B2%AD%EB%82%98%EA%B2%8C%20%EB%B9%A8%EB%A6%AC%20%EB%81%9D%EB%82%AC%EC%96%B4%EC%9A%94.png)
dd
1.8GB 이미지를 Raspberry Pi의 SD 카드에 복사하고 있습니다 . 복사 속도는 약 400MB/s로 제조업체가 카드가 달성할 수 있다고 말하는 쓰기 속도보다 훨씬 높았습니다. 그래서 이미지가 잘못 복사된 것 같아요. 물론 카드를 활성화하려고 했을 때 Raspi는 실패했습니다.
그런데 똑같은 이미지를 다른 컴퓨터에서 똑같은 SD 카드에 추가하면 6MB/s 정도의 속도로 복사되는데 작동이 됩니다.
이것은 내 dd 명령입니다.
sudo dd if=2018-07-14-test-lite.img of=/dev/mmcblk0 bs=1M oflag=sync conv=fdatasync
추가 정보:
카드에 이미지를 추가한 다음 dd를 사용하여 카드에서 다시 읽으면 똑같은 이미지가 나타납니다. 다음은 확인 방법의 예입니다.
sudo dd if=/dev/mmcblk0 bs=1M count=1704 | sha256sum
답변1
너무 빨리 쓴 후에는 dd
데이터의 주요 부분이 버퍼(RAM)에 있습니다.
- 명령을 사용하여 버퍼 플러시
sync
완료될 때 까지 기다리면 sync
쉘이 프롬프트로 돌아갑니다. 그 후 데이터는 카드에 저장되어야 합니다. 이제 플러그를 뽑고 RPi로 옮기면 제대로 작동할 것으로 기대할 수 있습니다.