Last-modified: 2013-08-04 (日) 17:21:41
dd/進捗状況を知りたい

概要

ddは時間のかかることが多いため、実行するとしばらく応答が戻ってこない。
進捗状況が分ったほうが精神衛生上良いため、実現させる。

Ubuntuの場合

  1. dd実行。
    Everything is expanded.Everything is shortened.
      1
    
    -
    
    sudo dd if=/dev/sda of=/mnt/foo/bar.img
  2. 別のターミナルを起動。
    Everything is expanded.Everything is shortened.
      1
      2
      3
    
     
     
    -
    
    while true; do sudo killall -USR1 dd; sleep 2; done
     
    # ddを実行しているターミナルに、処理済みバイトや速度が2秒おきに表示される。
    

Macの場合

  1. dd実行。
    Everything is expanded.Everything is shortened.
      1
    
    -
    
    sudo dd if=/dev/sda of=/mnt/foo/bar.img
  2. 別のターミナルを起動。
    Everything is expanded.Everything is shortened.
      1
      2
      3
    
     
     
    -
    
    while true; do sudo killall -INFO dd; sleep 2; done
     
    # ddを実行しているターミナルに、処理済みバイトや速度が2秒おきに表示される。
    

検証時の環境

参考