この質問の回答を見る
08
たとえば、 10
を使用できます 始める前に
sudo apt-get install pv # if you do not have it
pv < /dev/sda > /dev/sc3 # it is reported to be faster
pv /dev/sda > /dev/sc3 # it seems to have the same speed of the previous one
#or
sudo dd if=/dev/sda | pv -s 1844G | dd of=/dev/sdc3 # Maybe slower
出力:
440MB 0:00:38 [11.6MB/s] [======> ] 21% ETA 0:02:19
27
すでにローンチ済みの場合 37
コマンド、PID を個別化したら (Ctrl -Z +44
そしてあなたはそれを読んだ、または 52
... ) シグナル 67
を送信できます (または 71
、または 83
以下を参照してください)、出力を読み取ります。
kill -USR1 1234
96
その STDERR の端末で次のような応答を返します
4+1 records in
4+0 records out
41943040 bytes (42 MB) copied, 2.90588 s, 14.4 MB/s
:代わりに使用
103
.
116
という名前の sigaction が存在します . 123
この場合は、終了する必要があります プログラム (134
)...
Ubuntu では 149
を使用します (157
)。
この種のもののための私の頼りになるツールは 166
です :
このツールはTinyと表現できます 、Dirty、Linux および OSX のみの C コマンド。現在システムで実行されている coreutils 基本コマンド (cp、mv、dd、tar、gzip/gunzip、cat など) を検索し、パーセンテージを表示します。> コピーされたデータの。 推定時間も表示できます とスループット 、「トップのような」モード (監視) を提供します。
175 実際の「スクリーンショット」">
189
をスキャンするだけです 興味深いコマンドを探してから、ディレクトリ 198
を調べます および 202
開いているファイルを見つけて位置をシークし、最大のファイルのステータスを報告します。
非常に軽量で、ほぼすべてのコマンドと互換性があります。
以下の理由で特に便利だと思います:
217
と比較して パイプまたは221
で 、操作を開始するときに別のコマンドを実行することを覚えておく必要はありません。事後に物事を監視できます。233
と比較して 、事実上すべてのコマンドで動作します。マンページを常に再確認して、誤ってコピーを強制終了していないことを確認する必要はありません。また、パラメータなしで呼び出すと、現在実行中の一般的な「データ転送」コマンドの進行状況が表示されるので、PID を調べる必要さえありません。242
と比較して 、もう一度 PID を調べる必要はありません。
254
を実行 、次に、別のシェルで次のコマンドを呼び出します:
pv -d $(pidof dd) # root may be required
これにより、pv は 265
の開いているすべてのファイル記述子に関する統計を取得します。 処理する。読み取りバッファーと書き込みバッファーの両方が表示されます。