dd
Linuxイメージを含むディスクイメージをSDカードに書き込むスクリプトがあります。 ARMコントローラはこのSDカードを使用してLinuxを起動します。ほとんどの場合、正常に動作しますが、時々問題が発生し、ARMコントローラは起動しません。
SDカードに2番目に書き込むか、別のSDカードを使用すると問題が完全に解決されるため、SDカードに画像を書き込むのに問題があると仮定するのが合理的だと思います。
上記を考慮して画像を作成した後、SDカードのデータが画像と同じであることを確認したいと思います。cmp
さまざまなオプションを試してみましたが、diff
SDカードは4 GB、画像は1.9 GBなので、常に画像ファイルのEOFで違いを見つけます。
小さいファイルのEOFに達するまで2つのファイルを比較する方法はありますか、または出力にEOFが含まれていることを確認する必要がありますか?