dd
Linux 이미지가 포함된 디스크 이미지를 SD 카드에 쓰는 스크립트가 있습니다 . ARM 컨트롤러는 이 SD 카드를 사용하여 Linux를 부팅합니다. 대부분의 경우 정상적으로 작동하지만 때때로 문제가 발생하여 ARM 컨트롤러가 시작되지 않습니다.
SD 카드에 두 번째로 쓰거나 다른 SD 카드를 사용하면 문제가 완전히 해결되므로 SD 카드에 이미지를 쓰는 데 문제가 있다고 가정하는 것이 합리적이라고 생각합니다.
위의 내용을 고려하여 이미지를 작성한 후 SD 카드의 데이터가 이미지와 동일한지 확인하고 싶습니다. cmp
다양한 옵션을 시도해 보았지만 diff
SD 카드는 4GB이고 이미지는 1.9GB이므로 항상 이미지 파일의 EOF에서 차이점을 찾습니다.
더 작은 파일의 EOF에 도달할 때까지 두 파일을 비교하는 방법이 있습니까, 아니면 출력에 EOF가 포함되어 있는지 확인해야 합니까?