Padoms: dd komanda ar progresa joslu

dd ir desantnieks ļoti "kluss" un tāpēc dažreiz nedaudz bīstams un aizraujošs. Šajā amatā mēs parādīsim, kā padarīt šo pasakaino komandu parādīt mums progresa josla līdzīgs tam, kas parādās, kad lejupielādējam failus ar komandu wget.

Dd komanda ir spēcīgs rīks, kas ļauj jums veikt daudzas lietas, starp tām mēs atrodam vienkāršu veidu, kā klonēt nodalījumus un pat veselus cietos diskus. Tam ir tikai viens neliels trūkums, tā ir ļoti "klusa" komanda, jo, izpildot to, termināla uzvedne ir nekustīga, tāpēc tā var izraisīt nervozitāti, nezinot, kas notiek un cik ilgs laiks nepieciešams, lai pabeigtu izpildi.
Tas viss tiek atrisināts ar komandu pv, kas darbojas kā termināla caurule, kas mēra datus, kas iet caur to. Tas būtu šāds:
dd, ja = / vieta / izcelsmes vieta | pv | dd = / vieta / galamērķis

Rezultātā mēs dabūtu termināla progresa joslu, informāciju par pārsūtītajiem baitiem, tā darbības laiku un pārsūtīšanas ātrumu reāllaikā.

Turklāt, kad esat pabeidzis, tas parāda mums statistiku par pārsūtīšanas ātrumu, kopējo pārsūtīto baitu skaitu un kopējo laiku, kas vajadzīgs visu datu pārsūtīšanai.

Piemēri:

Cietā diska klonēšana:

dd, ja = / dev / sda | pv | dd no = / dev / sdb

Klonēt nodalījumu:

dd, ja = / dev / sdc2 | pv | dd no = / dev / sda1

Izveidojiet nodalījuma vai cietā diska iso attēlu (lieliska iespēja dublējumkopijām):

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

Dažos rajonos PV var nebūt uzstādīts, tāpēc ar to būs pietiekami, lai instalētu, lai varētu izmantot šo padomu.


15 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Pjērs faku teica

    Citi padomi, kā izveidot liveUsb

    dd if = / home / user / isodelsystem.iso | pv | dd no = / dev / sdx (sdx aizstāt ar tādu, kas atbilst pendrive / flash atmiņai)

  2.   Džeims Jepess teica

    ļoti noderīgs

  3.   kik1n teica

    Ļoti labs padoms.

  4.   Carlos teica

    Liels paldies par padomu.
    Sveicieni.

  5.   šveicars teica

    lielisks !!! 5 *

  6.   rafaelzx teica

    Man ir jautājums, ja ir iso, vai es to instalēšu, vai kā es vēlos iso? : s

  7.   izkalotl teica

    Nodalījuma iso attēls var kalpot kā rezerves kopija, taču tas nav kā operētājsistēmas iso, sistēmu nebūs iespējams instalēt no iso, kas ģenerēts nodalījumā.

    Piemēram, jūs varat izveidot sava / mājas nodalījuma iso attēlu, kas varētu izskatīties šādi: my_home.iso un saglabāt to uz jebkura nodalījuma vai pat cita datora, un, ja kādas nelaimes dēļ jūs zaudējat savu / mājas nodalījumu, to varētu atjaunot it kā nekas nebija noticis ar šādu komandu:

    dd if = / vieta / kur / ir / mans_mājas.iso | pv | dd = / dev / partition_where_home bija

  8.   eņģeļu asmens teica

    Elegantāk nekā nosūtīt URS1 signālu caur kill uz dd procesa pid

  9.   Džabo teica

    Izcili. Vēl viens līdzīgs rīks: mbuffer
    dd if = fails.avots | mbuffer | dd = fails.mērķis
    Sveicieni!

  10.   odnetnini III teica

    Lielisks rīks, kas atrisina problēmas visiem, ļoti noderīgs klusām komandām. Šajās komandās pēc noklusējuma ir jāiestata patiesība.

  11.   Manuela. teica

    Liels paldies par padomu. Viņš jau sen meklēja kaut ko tādu. Es to izmantoju DVD

    dd, ja = / dev / dvd | pv | dd = / ceļš / fails.iso

  12.   Luis teica

    Liels paldies.

    1.    izmantosim linux teica

      Laipni lūdzam, Luis!

  13.   uzvarētājs venegas teica

    Kā instalēt komandu pv?

  14.   Saimnieks.cl teica