Pertanyaan Bagaimana cara memonitor data tertulis dari dd?


Saya memiliki image disk yang besar yang di-backup menggunakan dd. Saya harus mengembalikan gambar disk tetapi dd sangat sunyi.

Bagaimana saya bisa memantau perkembangannya?


2
2017-08-22 19:32


asal




Jawaban:


Jalankan perintah berikut di terminal kedua:

kill -USR1 nnn

di mana nnn adalah PID dari proses dd berjalan.

dd akan mencetak statistik I / O ke kesalahan standar.


4
2017-08-22 20:01



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


PV harus berfungsi:

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

2
2017-08-22 19:35



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


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 di-unmount, atau Anda bisa berakhir dengan sistem file yang rusak di drive tujuan jika salah satu drive ditulis selama transfer.


0
2017-10-18 21:55