dd yra komanda labai „tylus“, todėl kartais šiek tiek pavojingas ir jaudinantis. Šiame įraše mes parodysime, kaip padaryti šią pasakišką komandą mums parodyti progreso juosta panašus į tą, kuris pasirodo atsisiųsdami failus naudodami komandą wget. |
„Dd“ komanda yra galingas įrankis, leidžiantis atlikti daugybę dalykų, be kita ko, randame paprastą būdą klonuoti skaidinius ir net ištisus kietuosius diskus. Tai turi tik nedidelį trūkumą, tai yra labai „tyli“ komanda, nes ją vykdant terminalo eilutė lieka nejudri, todėl gali sukelti nervingumą nežinodama, kas vyksta ir per kiek laiko jis turi būti baigtas vykdyti.
Visa tai išsprendžiama naudojant komandą pv, kuri veikia kaip terminalo vamzdis, matuojantis per ją praeinančius duomenis. Tai būtų taip:
dd, jei = / vieta / kilmė | pv | dd = / vieta / paskirties vieta
Todėl realiuoju laiku gautume terminalo eigos juostą, informaciją apie perduotus baitus, jo veikimo laiką ir perdavimo greitį.
Be to, kai baigsite, mums bus rodoma perdavimo spartos statistika, bendras perduotų baitų skaičius ir visas laikas, kurio prireikė visiems duomenims perduoti.
Pavyzdžiai:
Klonuoti standųjį diską:
dd, jei = / dev / sda | pv | dd = / dev / sdb
Klonuoti skaidinį:
dd, jei = / dev / sdc2 | pv | dd = / dev / sda1
Sukurkite skaidinio ar kietojo disko iso vaizdą (puiki galimybė kurti atsargines kopijas):
dd, jei = / dev / sda1 | pv | dd = / home / user / backup.iso
Kai kuriuose rajonuose pv gali būti neįdiegtas, todėl pakaks jį įdiegti, kad galėtumėte naudoti šį patarimą.
Kiti patarimai, kaip sukurti „liveUsb“
dd, jei = / home / user / isodelsystem.iso | pv | dd = / dev / sdx (SDX pakeiskite tuo, kuris atitinka „pendrive“ / „flash“ atmintį)
labai naudingas
Labai geras patarimas.
Labai ačiū už patarimą.
Sveikinimai.
didinga !!! 5 *
Turiu klausimą, jei yra iso, ar aš jį įdiegsiu, ar kaip aš noriu iso? : s
Disko skaidinio iso vaizdas gali būti naudojamas kaip atsarginė kopija, tačiau jis nėra panašus į operacinės sistemos iso, nebus galima įdiegti sistemos iš iso, sukurto iš skaidinio.
Pvz., Galite padaryti savo / namų skaidinio iso vaizdą, kuris atrodytų taip: my_home.iso ir išsaugoti jį bet kuriame skaidinyje ar net kitame kompiuteryje, ir jei dėl kokių nors nelaimių pametėte savo / namų skaidinį, galite jį atstatyti nieko neįvyko su tokia komanda:
dd, jei = / vieta / kur / yra / mano_home.iso | pv | dd = / dev / partition_where_home_was
Elegantiškiau, nei siunčiant URS1 signalą per nužudymą į dd proceso pid
Puiku. Kitas panašus įrankis: „mbuffer“
dd if = failas.šaltinis | mbuffer | dd = failas. paskirtis
Sveiki atvykę!
Puikus įrankis, išsprendžiantis problemas visiems, labai naudingas tylioms komandoms, šiose komandose tiesa turėtų būti nustatyta pagal numatytuosius nustatymus.
Labai ačiū už patarimą. Jis ilgą laiką ieškojo kažko panašaus. Aš naudoju jį DVD
dd, jei = / dev / dvd | pv | dd = / kelias / failas.iso
Labai ačiū.
Sveiki, Luisas!
Kaip įdiegti komandą pv?
Ačiū
https://www.host.cl