dd中の途中経過を確認する方法 †
ddでディスクイメージなどをバックアップしても途中経過が表示されませんね。
現在、どの程度進んでいるかを表示する方法を以下に記します。
尚、実行例はUbuntuを利用しました。
killall -USR1 をつかって確認する †
ddを実行している端末とは別に端末を新しく開き、以下のコマンドを実行します。
killall -USR1 dd
ddを実行している端末に以下のように表示されます。
- 端末1でddコマンドを実行
sakura@ubuntu1404:~$ sudo dd bs=1024k if=/dev/sda1 of=dd.img
- 端末2で以下のコマンドを実行
sudo killall -USR1 dd
- 端末1に以下のメッセージが表示されます。
762+0 レコード入力
762+0 レコード出力
799014912 バイト (799 MB) コピーされました、 2.3992 秒、 333 MB/秒
以上、ddの途中経過を確認する方法でした。