ddを使用していません そんなにたくさんですが、今のところ私はまだ失敗していません。今、私はddを持っています 12時間以上(元のディスクに画像を書き戻しています)、ddできたので、少し心配になります。 ディスクからイメージまで約7時間で。
私は、4GBのRAMを搭載した2.1GHz/コアのCore2Duoを搭載したMacBookでOSX10.6.6を実行しています。 7200rpmハードドライブ(ブートドライブ)の.dmgから読み取り、SATA-USBコネクタを介して接続された7200rpmドライブに書き込みます。デフォルトでブロックサイズを残しましたが、画像は約160GBです。
編集:そして、14時間の純粋なストレスの後、dd 結局、完璧に機能しました。ただし、次回はpvを実行します。 straceで追跡します 。皆様のご協力に感謝します。
承認された回答:
ddを送信できます killを使用した特定のシグナル 現在のステータスを出力するコマンド。信号はINFOです BSDシステム(OSXを含む)およびUSR1 Linuxの場合。あなたの場合:
kill -INFO $PID
プロセスID($PID)を見つけることができます 上記)psを使用 指図;または、より便利な方法については、macosxのpgrepとpkillの代替案を参照してください。
もっと簡単に言えば、AntoineGが彼の答えで指摘しているように、ctrl-Tと入力できます。 ddを実行しているシェルでINFOを送信します 信号。
Linuxの例として、すべてをアクティブなddにすることができます。 次のように出力ステータスを処理します:
pkill -USR1 -x dd
ステータスを出力した後、dd 対処を続けます。