dd
是一个奇迹。它允许您将硬盘驱动器复制到另一个硬盘驱动器,完全归零硬盘驱动器等。但是一旦启动dd
命令,就没有什么可以告诉您它的进度了。它只是坐在光标处,直到命令最终完成。那么如何监控dd的进展呢?
来自HowTo:监控dd的进度 的
您可以使用kill
命令监视dd的进度而不会暂停它。
要查看dd
运行后的进度,请打开另一个终端并输入:
sudo kill -USR1 $(pgrep ^dd)
这将在dd
终端窗口中显示dd
进度而不会暂停该过程。如果您使用的是BSD或OS X,请使用INFO
而不是USR1
。 USR1
信号将终止dd。
如果您希望定期更新dd
进度,请输入:
watch -n5 'sudo kill -USR1 $(pgrep ^dd)'
watch
将每隔n秒(dd
= 5秒)探测-n5
进程,并在不停止的情况下进行报告。
请注意上述命令中的正确单引号。