Petua: arahan dd dengan bar kemajuan

dd ialah perintah sangat "senyap" dan oleh itu kadang-kadang agak berbahaya dan menjengkelkan. Dalam posting ini kami akan menunjukkan kepada anda bagaimana membuat perintah yang hebat ini menunjukkan kepada kami a bar kemajuan serupa dengan yang muncul ketika kita memuat turun fail dengan perintah wget.

Perintah dd adalah alat yang kuat yang membolehkan anda melakukan banyak perkara, di antaranya kami mencari cara mudah untuk mengklon partisi dan bahkan seluruh cakera keras. Ini hanya mempunyai satu kelemahan kecil, itu adalah perintah yang sangat "senyap" kerana ketika melaksanakannya, perintah terminal tidak bergerak, sehingga dapat menyebabkan kegelisahan dengan tidak mengetahui apa yang sedang terjadi dan berapa lama masa yang diperlukan untuk menyelesaikannya.
Semua ini diselesaikan dengan perintah pv, yang berfungsi sebagai paip terminal yang mengukur data yang melaluinya. Ia adalah seperti berikut:
dd if = / tempat / dari / asal | pv | dd dari = / tempat / dari / destinasi

Akibatnya, kami akan mendapatkan bar kemajuan di terminal, maklumat mengenai bait yang dipindahkan, waktu berjalan dan kadar pemindahan, semuanya dalam waktu nyata.

Sebagai tambahan, apabila selesai, ini menunjukkan kepada kita statistik kadar pemindahan, jumlah bait yang dipindahkan dan jumlah masa yang diperlukan untuk memindahkan semua data.

contoh:

Klon cakera keras:

dd if = / dev / sda | pv | dd dari = / dev / sdb

Klon partition:

dd if = / dev / sdc2 | pv | dd dari = / dev / sda1

Buat imej iso partition atau cakera keras (pilihan yang sangat baik untuk sandaran):

dd if = / dev / sda1 | pv | dd of = / rumah / pengguna / sandaran.iso

Di beberapa distro pv mungkin tidak dipasang, jadi cukup untuk memasangnya agar dapat menggunakan tip ini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Pierr facu kata

    Petua lain untuk membuat liveUsb

    dd if = / home / user / isodelsystem.iso | pv | dd of = / dev / sdx (sdx ganti dengan yang sesuai dengan pendrive / flash memory)

  2.   Jaime Yepes kata

    sangat berguna

  3.   kik1n kata

    Petua yang sangat baik.

  4.   Carlos kata

    Terima kasih banyak atas petua.
    Greetings.

  5.   porter kata

    megah !!! 5 *

  6.   rafaelzx kata

    Saya mempunyai soalan, jika ada iso, adakah saya akan memasangnya atau bagaimana saya mahu iso itu? : s

  7.   izkalotl kata

    Imej iso partisi boleh berfungsi sebagai sandaran, tetapi tidak seperti iso sistem operasi, tidak mustahil untuk memasang sistem dari iso yang dihasilkan dari partisi.

    Contohnya, anda boleh membuat imej iso dari partition / rumah anda yang akan kelihatan seperti ini: my_home.iso dan simpannya pada partition mana pun atau bahkan komputer lain, dan jika disebabkan oleh musibah anda kehilangan partition / home anda boleh memulihkannya seolah-olah tidak ada yang berlaku dengan arahan seperti berikut:

    dd if = / place / where / is / my_home.iso | pv | dd of = / dev / partition_where_home adalah

  8.   bilah malaikat kata

    Lebih elegan daripada menghantar isyarat URS1 melalui kill ke pid proses dd

  9.   jhabbo kata

    Cemerlang. Alat lain yang serupa: mbuffer
    dd if = file.source | mbuffer | dd dari = file.destination
    Salam!

  10.   odnetnini III kata

    Alat yang hebat, yang dapat menyelesaikan masalah bagi semua orang, sangat berguna untuk perintah senyap, kebenaran harus ditetapkan secara lalai dalam perintah ini.

  11.   Manuela. kata

    Terima kasih banyak atas petua. Sudah lama dia mencari sesuatu seperti itu. Saya menggunakannya untuk DVD

    dd if = / dev / dvd | pv | dd of = / path / file.iso

  12.   Luis kata

    Terima kasih banyak.

    1.    mari gunakan linux kata

      Anda dialu-alukan, Luis!

  13.   victor venegas kata

    Bagaimana cara memasang arahan pv?

  14.   Tuan rumah.cl kata

    Terima kasih
    https://www.host.cl