Osx
我怎麼知道 dd 是否還在工作?
我沒有使用
dd
那麼多,但到目前為止它還沒有讓我失望。現在,我已經經歷dd
了超過 12 個小時 - 我正在將圖像寫回它來自的磁碟 - 我有點擔心,因為我能夠dd
在大約7小時。我在 MacBook 上執行 OSX 10.6.6,Core 2 Duo 在 2.1ghz/core 和 4gb RAM。我正在讀取 7200rpm 硬碟驅動器(引導驅動器)上的 .dmg,並且正在寫入通過 SATA 轉 USB 連接器連接的 7200rpm 驅動器。我將塊大小保留為預設值,圖像約為 160gb。
編輯:而且,經過 14 小時的純壓力,
dd
畢竟效果很好。不過,下一次,我將執行它pv
並使用strace
. 感謝大家的幫助。
您可以
dd
使用該命令發送某個信號kill
,使其輸出其目前狀態。該信號INFO
在 BSD 系統(包括 OSX)和USR1
Linux 上。在你的情況下:kill -INFO $PID
您可以使用命令找到程序 id(
$PID
如上)ps
;或查看mac os x 上的 pgrep 和 pkill 替代方案以獲得更方便的方法。更簡單地說,正如AntoineG在他的回答中指出的那樣,您可以
ctrl-T
在執行 dd 的 shell 中鍵入以向其發送INFO
信號。作為 Linux 上的範例,您可以使所有活動
dd
程序輸出狀態,如下所示:pkill -USR1 -x dd
輸出其狀態後,
dd
將繼續應對。