Saya belum pernah menggunakan dd semua itu, tapi sejauh ini belum mengecewakan saya. Saat ini, saya memiliki dd berlangsung selama lebih dari 12 jam – saya menulis gambar kembali ke disk asalnya – dan saya menjadi sedikit khawatir, karena saya dapat dd dari disk ke gambar dalam waktu sekitar 7 jam.
Saya menjalankan OSX 10.6.6 di MacBook dengan Core 2 Duo pada 2.1ghz/core dengan RAM 4gb. Saya membaca dari .dmg pada hard drive 7200rpm (drive boot), dan saya menulis ke drive 7200rpm yang terhubung melalui konektor SATA-ke-USB. Saya membiarkan ukuran blok secara default, dan gambarnya sekitar 160gb.
EDIT:Dan, setelah 14 jam stres murni, dd bekerja dengan sempurna setelah semua. Namun, lain kali, saya akan menjalankannya melalui pv dan lacak dengan strace . Terima kasih kepada semua orang atas semua bantuan Anda.
Jawaban yang Diterima:
Anda dapat mengirim dd sinyal tertentu menggunakan kill perintah untuk membuatnya menampilkan statusnya saat ini. Sinyalnya adalah INFO pada sistem BSD (termasuk OSX) dan USR1 di Linux. Dalam kasus Anda:
kill -INFO $PID
Anda dapat menemukan id proses ($PID di atas) dengan ps memerintah; atau lihat alternatif pgrep dan pkill di mac os x untuk metode yang lebih nyaman.
Lebih sederhana, seperti yang ditunjukkan AntoineG dalam jawabannya, Anda dapat mengetik ctrl-T di shell yang menjalankan dd untuk mengirimkannya INFO sinyal.
Sebagai contoh di Linux, Anda dapat mengaktifkan semua dd memproses status keluaran seperti ini:
pkill -USR1 -x dd
Setelah mengeluarkan statusnya, dd akan terus mengatasinya.