Savjet: naredba dd s trakom napretka

dd je naredba vrlo "šutljiv" i zato ponekad pomalo opasan i ogorčavajući. U ovom postu ćemo vam pokazati kako da ova nevjerojatna naredba pokaže a traka napretka slično onom koji se pojavljuje kada preuzimamo datoteke naredbom wget.

Naredba dd moćan je alat koji vam omogućuje mnoge stvari, među kojima pronalazimo jednostavan način kloniranja particija, pa čak i cijelih tvrdih diskova. Ima samo mali nedostatak, vrlo je "tiha" naredba, jer kada je izvršava, terminalski upit ostaje nepomičan, pa može izazvati nervozu ne znajući što se događa i koliko vremena treba da završi s izvršavanjem.
Sve se to rješava naredbom pv koja djeluje kao terminalna cijev koja mjeri podatke koji kroz nju prolaze. Bilo bi sljedeće:
dd ako = / mjesto / podrijetla | pv | dd = / mjesto / odredišta

Kao rezultat, dobili bismo traku napretka na terminalu, podatke o prenijetim bajtovima, vremenu provedenom i brzini prijenosa, sve u stvarnom vremenu.

Također po završetku prikazuje nam statistiku brzine prijenosa, ukupnog broja prenesenih bajtova i ukupnog vremena potrebnog za prijenos svih podataka.

Primjeri:

Kloniranje tvrdog diska:

dd ako = / dev / sda | pv | dd od = / dev / sdb

Kloniranje particije:

dd ako = / dev / sdc2 | pv | dd od = / dev / sda1

Stvorite iso sliku particije ili tvrdog diska (izvrsna opcija za sigurnosne kopije):

dd ako = / dev / sda1 | pv | dd od = / home / user / backup.iso

U nekim distribucijama pv možda nije instaliran, pa će biti dovoljno da ga instalirate da biste mogli koristiti ovaj savjet.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Pierr facu dijo

    Ostali savjeti za stvaranje liveUsb-a

    dd if = / home / user / isodelsystem.iso | pv | dd od = / dev / sdx (sdx zamijeni onim koji odgovara pendriveu / flash memoriji)

  2.   Jaime Yepes dijo

    vrlo korisno

  3.   kik1n dijo

    Vrlo dobar savjet.

  4.   Carlos dijo

    Puno vam hvala na savjetu.
    Pozdrav.

  5.   nosač dijo

    veličanstveno !!! 5 *

  6.   rafaelzx dijo

    Imam pitanje, ako postoji iso, hoću li ga instalirati ili kako želim iso? : s

  7.   izkalotl dijo

    Iso slika particije može poslužiti kao sigurnosna kopija, ali ona nije poput iso operativnog sustava, neće biti moguće instalirati sustav iz iso generirane iz particije.

    Na primjer, možete napraviti iso sliku vaše / home particije koja bi izgledala ovako: my_home.iso i spremiti je na bilo koju particiju ili čak neki drugi računalo, a ako nekom nesrećom izgubite particiju / home, možete je vratiti kao da ništa se nije dogodilo s naredbom poput sljedeće:

    dd ako = / mjesto / gdje / je / my_home.iso | pv | dd od = / dev / partition_where_home je bio

  8.   anđeoska oštrica dijo

    Elegantnije od slanja URS1 signala putem kill na pid procesa dd

  9.   Džabbo dijo

    Izvrsno. Još jedan sličan alat: mbuffer
    dd if = datoteka.izvor | mbuffer | dd od = file.destinacija
    Pozdrav!

  10.   odnetnini III dijo

    Izvrstan alat koji rješava probleme za sve, vrlo koristan za tihe naredbe, istina bi se trebala zadati u tim naredbama.

  11.   Manuela. dijo

    Puno vam hvala na savjetu. Dugo je tražio tako nešto. Koristim ga za DVD-ove

    dd ako = / dev / dvd | pv | dd od = / put / datoteka.iso

  12.   Luis dijo

    Puno hvala.

    1.    poslužimo se linuxom dijo

      Nema na čemu, Luis!

  13.   Victor Venegas dijo

    Kako mogu instalirati naredbu pv?

  14.   Domaćin.cl dijo