ddコマンドの進捗状況を表示する方法をググってみると、 SIGUSR1
シグナルを送る方法が、たくさん出てくる。
SIGUSR1シグナルを送る例
pkill -USR1 dd
Coreutils のバージョンがあまり古くなければ、status オプションで表示できるみたいで、こっちのほうがラクだった。
ddコマンドにstatusオプションを指定する例
$ rpm -q coreutils # CentOS7.x
coreutils-8.22-24.el7.x86_64
$ sudo dd if=./ubuntu-20.04-desktop-amd64.iso of=/dev/sdb bs=1k status=progress
2714452992 バイト (2.7 GB) コピーされました, 1017.815421 s, 2.7 MB/s
See also
- ⟦monitoring - How do you monitor the progress of dd? - Ask Ubuntu⟧ https://askubuntu.com/questions/215505/how-do-you-monitor-the-progress-of-dd
- ⟦linux - How to determine the best byte size for the dd command - Server Fault⟧ https://serverfault.com/questions/147935/how-to-determine-the-best-byte-size-for-the-dd-command/148121#148121