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.