GNU/Linux >> Linux の 問題 >  >> Linux

Ddは信じられないほど速く完了しますか?

ddを実行しています 1.8GBのイメージをRaspberryPiのSDカードにコピーします。これは約400MB/秒でコピーされます。これは、このカードで実行できるとメーカーが言っている書き込み速度よりもはるかに高速です。そのため、画像が正しくコピーされていないと思います。案の定、このカードから起動しようとすると、Raspiは失敗します。

ただし、まったく同じ画像を撮影し、別のコンピューターを使用して同じSDカードに追加すると、最大6MB /秒でコピーされますが、機能します。

これが私のddコマンドです:

sudo dd if=2018-07-14-test-lite.img of=/dev/mmcblk0 bs=1M oflag=sync conv=fdatasync

追加情報:

  • カードの画像をddしてから、ddを使用してカードを読み戻すと、まったく同じ画像が返されます。確認方法の例を次に示します。

    sudo dd if=/dev/mmcblk0 bs=1M count=1704 | sha256sum
    

承認された回答:

ddの後 それほど速く書き込みを終えると、データの主要部分はバッファ(RAM内)にあります。

  • コマンドsyncでバッファをフラッシュします

syncまで待ちます 終了し、シェルはプロンプトに戻ります。その後、データをカードに保存する必要があります。これで、プラグを抜いてRPiに移動でき、動作することが期待できます。


Linux
  1. 日付の違いをすばやく計算しますか?

  2. Ubuntu - エラー:SD カードの作成に失敗しました

  3. 多くの PDF をすばやく閲覧

  1. Linuxでファイルをすばやく検索するための5つのコマンドラインツール

  2. Linux で SD カードを初期化中にエラーが発生しました

  3. グラフィックス カードを virtualbox にパススルーする

  1. Linux – Linuxを使用したSdカードのストレステスト?

  2. VidCutter –ビデオクリップをすばやくトリミングして結合

  3. crontab で単一のジョブをすばやく無効にする方法