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

Ddがまだ機能しているかどうかを知る方法は?

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 対処を続けます。


Linux
  1. 「errno」の意味を知る方法は?

  2. ネストされたシェルを実行しているかどうかを確認するにはどうすればよいですか?

  3. std::map 挿入が成功したか失敗したかを知るにはどうすればよいですか?

  1. サーバーに NUMA があるかどうかを確認するにはどうすればよいですか?

  2. netcat と dd が機能しているかどうかを確認するにはどうすればよいですか?

  3. Linuxでプログラムがスタックしている場所を知る方法は?

  1. Systemdはまだランレベルについて知っていますか?

  2. Linux – Dmesgで何をgrepするかを知る方法は?

  3. Mumbleのオーバーレイを機能させる方法は?