GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa tahu jika netcat &dd berfungsi?

Kirim dd memproses USR1 sinyal:

$ dd if=/dev/urandom of=/dev/null &
[1] 977
$
$ kill -USR1 977
274647+0 records in
274646+0 records out
140618752 bytes (141 MB) copied, 17.3286 s, 8.1 MB/s
$

¿sudahkah kamu mencoba pv? http://www.ivarch.com/programs/pv.shtml

dd bs=16M if=/dev/sda|bzip2 -c| pv | nc serverB.example.net 19000
nc -l -p 19000| pv | bzip2 -d| dd bs=16M of=/dev/sdb

semoga berhasil!


Temukan PID dari proses yang ingin Anda periksa I/O untuk kasus Anda dd di server b akan menjadi tempat yang bagus untuk melihatnya

cat /proc/<PID>/io

lihat nilai untuk wchar yang seharusnya menjadi nilai tertulis byte.

Untuk referensi di masa mendatang, Anda dapat menyisipkan pv ke dalam satu (atau keduanya) pipa dan ini akan memberi tahu Anda berapa banyak data yang telah melewatinya.

dd bs=16M if=/dev/sda|bzip2 -c|pv|nc serverB.example.net 19000
225MB 0:04:48 [ 799kB/s] [                    <=>                            ]

Linux
  1. Bagaimana Mengetahui Distribusi Linux Yang Anda Gunakan?

  2. Bagaimana Mengetahui Jika Dd Masih Bekerja?

  3. Bagaimana Mengetahui Jika Ip Multicast Diaktifkan?

  1. Bagaimana Mengetahui Pembaruan Sistem Dapat Dipercaya?

  2. Bagaimana saya tahu apakah saya ada di layar?

  3. Bagaimana saya bisa tahu proses mana yang menggunakan swap?

  1. Bagaimana saya bisa mengetahui jalur absolut dari proses yang sedang berjalan?

  2. Nomor halaman dalam PDF tidak aktif, bagaimana cara mengubahnya?

  3. Bagaimana saya bisa tahu jika partisi sudah terpasang atau dilepas?