私は現在、私が以前に作成した、ddイメージでusbスティックを復元しています。ただし、スティックは通常はるかに高速ですが、書き込み速度は約7 MB /秒程度と非常に悪いことがわかります。
少し振り返ってみると、USBドライブから大量のデータが読み取られていることに気付きました。これは、書き込みパフォーマンスの悪さを説明しています。その時点では、dd以外は何もデバイスにアクセスしていません。
編集済み atop
ライン:
sdd: busy 101% | read 18020 | write 613 | MBr/s 7.04 | MBw/s 7.1
ddを使って自分のmd配列に直接書き込むと、同じような動作に気づきました。ただし、マウントされたファイルシステムにddを使って書き込むときは、これは起こりません。
それで、私の質問は、なぜブロックデバイスに直接書き込むときにUSBスティックから読み取られるのか、そして書き込みパフォーマンスを改善するためにこれを防ぐことができるのかどうかということです。
dd if=/dev/sdX > lbzip2 image-dd.bz2
画像を作成するために使用しています lbzcat image-dd.bz2 | dd of=/deb/sdX
それを復元します。
dd
コマンドスイッチを実行していますか?また、どのような種類のファイルシステムを実行していますか。