Namig: ukaz dd z vrstico napredovanja

dd je Ukaz zelo "tiho" in zato včasih nekoliko nevarno in razburljivo. V tej objavi vam bomo pokazali, kako narediti ta čudovit ukaz a vrstica napredka podoben tistemu, ki se pojavi, ko z ukazom wget prenesemo datoteke.

Ukaz dd je močno orodje, ki vam omogoča veliko stvari, med njimi najdemo enostaven način za kloniranje particij in celo celotnih trdih diskov. Ima le majhno pomanjkljivost, je zelo "tih" ukaz, saj pri njegovem izvajanju poziv terminala ostane nepremičen, zato lahko povzroči živčnost, ker ne ve, kaj se dogaja in koliko časa traja, da se konča.
Vse to rešimo z ukazom pv, ki deluje kot zaključna cev, ki meri podatke, ki prehajajo skozi to. To bi bilo naslednje:
dd, če = / kraj / izvora / pv | dd = = kraj / kraja / namembnega kraja

Kot rezultat bi v terminalu dobili vrstico napredovanja, podatke o prenesenih bajtih, času, ki se izvaja in hitrosti prenosa, vse v realnem času.

Ko konča, nam prikaže statistiko hitrosti prenosa, skupnega števila prenesenih bajtov in skupnega časa, potrebnega za prenos vseh podatkov.

Primeri:

Kloniranje trdega diska:

dd če = / dev / sda | pv | dd od = / dev / sdb

Kloniranje particije:

dd, če = / dev / sdc2 | pv | dd = = dev / sda1

Ustvarite iso sliko particije ali trdega diska (odlična možnost za varnostne kopije):

dd, če = / dev / sda1 | pv | dd od = / home / user / backup.iso

V nekaterih distribucijah pv morda ni nameščen, zato bo dovolj, da ga namestite, da boste lahko uporabili ta namig.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Pierr facu je dejal

    Drugi nasveti za ustvarjanje liveUsb

    dd, če = / home / user / isodelsystem.iso | pv | dd od = / dev / sdx (sdx nadomestite s tistim, ki ustreza nosilcu / bliskovnemu pomnilniku)

  2.   Jaime Yepes je dejal

    zelo uporabno

  3.   kik1n je dejal

    Zelo dober namig.

  4.   Carlos je dejal

    Najlepša hvala za namig.
    Lep pozdrav.

  5.   vratar je dejal

    veličastno !!! 5 *

  6.   rafaelzx je dejal

    Imam vprašanje, če obstaja iso, ga bom namestil ali kako želim iso? : s

  7.   izkalotl je dejal

    Iso slika particije lahko služi kot varnostna kopija, vendar ni podobna iso operacijskega sistema, sistema ne bo mogoče namestiti iz iso, ustvarjene iz particije.

    Na primer, lahko naredite iso sliko particije / home, ki bi izgledala takole: my_home.iso, in jo shranite na katero koli particijo ali celo drug računalnik, in če zaradi neke nesreče izgubite particijo / home, jo lahko obnovite, kot da bi z ukazom, kot je naslednji, se ni zgodilo nič:

    dd, če = / kraj / kje / je / my_home.iso | pv | dd = = dev / partition_where_home je bil

  8.   angelsko rezilo je dejal

    Bolj elegantno kot pošiljanje signala URS1 prek kill na pid procesa dd

  9.   jhabbo je dejal

    Odlično. Še eno podobno orodje: mbuffer
    dd if = file.source | mbuffer | dd od = file.destination
    Lep pozdrav!

  10.   odnetnini III je dejal

    Odlično orodje, ki rešuje probleme za vsakogar, zelo koristno za tihe ukaze, resnica mora biti privzeto nastavljena v teh ukazih.

  11.   Manuela. je dejal

    Najlepša hvala za namig. Kaj takega je že dolgo iskal. Uporabljam ga za DVD-je

    dd, če = / dev / dvd | pv | dd od = / pot / datoteka.iso

  12.   Luis je dejal

    Hvala lepa.

    1.    uporabimo linux je dejal

      Vabljeni, Luis!

  13.   victor venegas je dejal

    Kako namestim ukaz pv?

  14.   Gostitelj.cl je dejal