at_shiita.ishigaki
2021年10月28日 10時03分
ddコマンドの出力はstatusオプションを設定することで変更できます。
進捗を出力するにはstatusにprogressを設定します。
[armadillo ~]# dd if=/dev/zero of=test count=500000 status=progress 17925120 bytes (18 MB, 17 MiB) copied, 1 s, 17.9 MB/s 35734016 bytes (36 MB, 34 MiB) copied, 2 s, 17.9 MB/s 52944384 bytes (53 MB, 50 MiB) copied, 3 s, 17.6 MB/s 70045184 bytes (70 MB, 67 MiB) copied, 4 s, 17.5 MB/s 84884992 bytes (85 MB, 81 MiB) copied, 5 s, 17.0 MB/s 102022656 bytes (102 MB, 97 MiB) copied, 6 s, 17.0 MB/s 119613952 bytes (120 MB, 114 MiB) copied, 7 s, 17.1 MB/s 137050624 bytes (137 MB, 131 MiB) copied, 8 s, 17.1 MB/s 153260544 bytes (153 MB, 146 MiB) copied, 9 s, 17.0 MB/s 171534848 bytes (172 MB, 164 MiB) copied, 10 s, 17.2 MB/s 189309440 bytes (189 MB, 181 MiB) copied, 11 s, 17.2 MB/s 206870016 bytes (207 MB, 197 MiB) copied, 12 s, 17.2 MB/s 224283136 bytes (224 MB, 214 MiB) copied, 13 s, 17.2 MB/s 240442368 bytes (240 MB, 229 MiB) copied, 14 s, 17.2 MB/s :(省略)
また、USR1シグナルを送信することでもログを出力できます。
[armadillo ~]# dd if=/dev/zero of=test count=500000& [1] 795 [armadillo ~]# kill -USR1 795 240628+0 レコード入力 240628+0 レコード出力 123201536 bytes (123 MB, 117 MiB) copied, 6.94135 s, 17.7 MB/s [armadillo ~]# kill -USR1 795 372339+0 レコード入力 372339+0 レコード出力 190637568 bytes (191 MB, 182 MiB) copied, 11.2698 s, 16.9 MB/s 500000+0 レコード入力 500000+0 レコード出力 256000000 bytes (256 MB, 244 MiB) copied, 14.6091 s, 17.5 MB/s