この質問の回答を見る[ 1 ]
pv
たとえば、開始する前に使用できますpv
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
出力[ 2 ]:
440MB 0:00:38 [11.6MB/s] [======> ] 21% ETA 0:02:19
注:
特に大きなファイルのためにあなたが見たいと思ってもman dd
、例えば、ハードウェア上のすべてのスピードアップするために必要なオプションを設定しbs=100M
、バッファを設定するためにoflag=sync
書かれた効果的なバイトをカウントするためには、多分direct
...
オプションは-s
だけなので、パラメータ整数取ります1.8T-->1844G
。
最初の行からわかるように、まったく必要ありませんdd
。
kill -USR1 pid
あなたがいる場合、すでに発売しdd
、あなたがそのPIDを個片化したら、コマンドを(Ctrl- Z+ bg
、あなたがそれを読んで、またはpgrep ^dd
...)あなたが信号を送信することUSR1
(あるいはSIGUSR1
、またはSIGINFO
下記参照)と出力をお読みください。
プログラムのPIDが1234の場合
kill -USR1 1234
dd
STDERRの端末で次のように応答します
4+1 records in
4+0 records out
41943040 bytes (42 MB) copied, 2.90588 s, 14.4 MB/s
警告: OpenBSD では、kill
[ 3 ]の動作を事前に確認する必要がある場合があります:代わりに使用します
kill -SIGINFO 1234
。
という名前のsigactionが存在しSIGINFO
ます。SIGUSR1
1、この場合には、必要があります終了(プログラムをdd
)...
の下でUbuntuの使用-SIGUSR1
(10
)。