Bagaimana cara memonitor data tertulis dari dd?


2

Saya memiliki gambar disk besar yang didukung menggunakan dd. Saya perlu mengembalikan gambar disk tetapi dd sangat sunyi.

Bagaimana saya bisa memonitor perkembangannya?

Jawaban:


4

Jalankan perintah berikut di terminal kedua:

kill -USR1 nnn

di mana nnn adalah PID dari proses dd berjalan.

dd akan mencetak statistik I / O-nya ke kesalahan standar.


1
Periksa halaman manual untuk dd - setidaknya dalam beberapa versi, Anda harus mengirimkannya SIGINFO, bukan SIGUSR1.
Gordon Davisson

2

PV harus bekerja:

dd if=huge_disk | pv -rb >/dev/sd_restore

Ide yang hebat. Sayangnya, saya sudah mulai memulihkan :(

0

Anda dapat membuat transfer terjadi lebih cepat dengan meningkatkan ukuran blok default untuk transfer:

dd if=/sda bs=1M | pv -rb >/dev/sdb

Ingatlah untuk hanya menggunakan ini dengan kedua drive tidak terpasang, atau Anda bisa berakhir dengan sistem file yang rusak pada drive tujuan jika salah satu drive ditulis selama transfer.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.