Tip: příkaz dd s ukazatelem průběhu

dd je Comando velmi „tichý“, a proto někdy poněkud nebezpečný a podrážděný. V tomto příspěvku vám ukážeme, jak nám tento báječný příkaz ukázat ukazatel průběhu podobný tomu, který se objeví, když stahujeme soubory pomocí příkazu wget.

Příkaz dd je mocný nástroj, který vám umožní dělat mnoho věcí, mezi nimi najdeme snadný způsob klonování oddílů a dokonce i celých pevných disků. Má pouze jednu malou nevýhodu, je to velmi „tichý“ příkaz, protože při jeho provádění je terminální příkaz nehybný, takže může způsobit nervozitu tím, že neví, co se děje a jak dlouho trvá, než dokončí spuštění.
To vše je řešeno příkazem pv, který funguje jako terminál, který měří data, která jím procházejí. Bylo by to takto:
dd if = / place / of / origin | pv | dd = = / place / of / destination

Výsledkem je, že v terminálu dostaneme indikátor průběhu, informace o přenesených bajtech, čas jeho spuštění a rychlost přenosu, vše v reálném čase.

Po dokončení nám také zobrazí statistiky přenosové rychlosti, celkové přenesené bajty a celkovou dobu potřebnou k přenosu všech dat.

Příklady:

Klonování pevného disku:

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

Klonovat oddíl:

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

Vytvořte obraz ISO oddílu nebo pevného disku (vynikající volba pro zálohy):

dd if = / dev / sda1 | pv | dd of = / home / user / backup.iso

V některých distribucích nemusí být pv nainstalován, takže k jeho použití bude stačit jeho instalace.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Pierr facu řekl

    Další tipy pro vytvoření liveUsb

    dd if = / home / user / isodelsystema.iso | pv | dd = = / dev / sdx (sdx nahraďte tím, který odpovídá paměti pendrive / flash)

  2.   Jaime Yepes řekl

    velmi užitečné

  3.   kik1n řekl

    Velmi dobrý tip.

  4.   Carlos řekl

    Moc děkuji za tip.
    Zdravím.

  5.   Portaro řekl

    velkolepý!!! 5 *

  6.   rafaelzx řekl

    Mám otázku, pokud existuje iso, nainstaluji to nebo jak chci iso? : s

  7.   izkalotl řekl

    Iso obraz oddílu může sloužit jako záloha, ale není jako iso operačního systému, nebude možné nainstalovat systém z iso vygenerovaného z oddílu.

    Můžete například vytvořit iso obraz svého / home oddílu, který by vypadal takto: my_home.iso a uložit jej na jakýkoli oddíl nebo dokonce na jiný počítač, a pokud při nějakém neštěstí ztratíte svůj / home oddíl, můžete jej obnovit s příkazem, jako je následující, se nic nestalo:

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

  8.   andělská čepel řekl

    Elegantnější než odesílání signálu URS1 pomocí kill na pid procesu dd

  9.   jhabbo řekl

    Vynikající. Další podobný nástroj: mbuffer
    dd if = soubor.source | mbuffer | dd of = file.destination
    Zdravím!

  10.   odnetnini III řekl

    Skvělý nástroj, který řeší problémy pro každého, velmi užitečný pro tiché příkazy, pravda by měla být ve výchozím nastavení nastavena v těchto příkazech.

  11.   Manuela. řekl

    Moc děkuji za tip. Něco takového hledal už dlouho. Používám to pro DVD

    dd if = / dev / dvd | pv | dd = = / cesta / file.iso

  12.   Luis řekl

    Děkuju mnohokrát.

    1.    pojďme použít linux řekl

      Nemáš zač, Luisi!

  13.   vítěz venegas řekl

    Jak nainstaluji příkaz pv?

  14.   host.cl řekl