„Linux“ komandos

Kaip naudoti „dd“ komandą „Linux“

Kaip naudoti „dd“ komandą „Linux“
dd yra komandinės eilutės įrankis, naudojamas konvertuoti ir kopijuoti failus į „Linux“. „dd“ naudoja daugybę „Linux“. Pvz., Naudodami dd galite sukurti įkrovos USB atmintinę iš mėgstamiausio „Linux“ platinimo. Tai labai dažnas komandos dd naudojimas. Šiame straipsnyje aš jums parodysiu, kaip dd galite naudoti įvairioms konvertuojimo ir kopijavimo operacijoms sistemoje „Linux“. Taigi, pradėkime.

Kompaktinių diskų / DVD diskų ISO failo kūrimas:

Jei norite padaryti savo kompaktinio arba DVD disko ISO failą. Tai galite lengvai padaryti naudodami komandą dd.

Tarkime, filmo DVD įdėjote į savo kompiuterio CD / DVD skaitytuvą. Dabar iš to DVD norite sukurti ISO failą.

Pirmiausia paleiskite šią komandą, kad rastumėte savo CD / DVD skaitytuvo įrenginio pavadinimą.

$ sudo lsblk | grep rom

Kaip matote, įrenginio pavadinimas yra sr0 Mano atveju. Taigi, aš galiu prieiti prie jo kaip / dev / sr0

Dabar galite padaryti CD / DVD disko ISO failą naudodami šią komandą:

$ dd, jei = kelias / failo vardas = / dev / sr0.isobs = 1M

Čia, / kelias / failo vardas.iso yra jūsų ISO failo kelias ir failo pavadinimas. Mano atveju aš jį išsaugosiu ~ / Atsisiuntimai / ubuntu.iso

Kaip matote, sukuriamas ISO failas. Disko rašymo greitis yra apie 29.Iš viso parašyta 4 MB / s ir apie 851 MB duomenų.

ISO failą turėtumėte rasti kataloge, kuriame jį išsaugojote.

Mėgstamiausio „Linux“ platinimo įkūrimo USB nykščio kaupimas:

Galite naudoti dd, kad sukurtumėte mėgstamą „Linux“ platinimo įkraunamą USB atmintinę.

Norėdami sukurti įkeliamą USB nykščio įrenginį, turite maždaug 4 GB dydžio USB atmintinę ir norimo „Linux“ paskirstymo ISO atvaizdą.

Tarkime, norite sukurti įkrovos USB atmintinę „Ubuntu Server 18“.04.1 LTS. Atsisiuntėte „Ubuntu Server 18“ ISO failą.04.1 LTS ir jis yra jūsų ~ / Atsisiuntimai kataloge.

Pirmiausia įdėkite USB atmintinę, kurią norite paleisti.

Dabar paleiskite šią komandą, kad rastumėte USB nykščio įrenginio pavadinimą.

$ sudo lsblk | grep diskas

Kaip matote, mano 32 GB USB atmintinė yra išvardyta čia. Įrenginio pavadinimas yra SDB. Taigi, aš galiu prieiti prie jo kaip / dev / sdb

Dabar paleiskite šią komandą, kad sukurtumėte įkrovos USB atmintinę iš norimo „Linux“ paskirstymo ISO atvaizdo.

$ sudo dd if = ~ / Atsisiuntimai / ubuntu-18.04.1-live-server-amd64.iz = = dev / sdb bs = 1M

Jūsų USB nykščio diską dabar galima naudoti norimam „Linux“ paskirstymui įdiegti.

Virtualių failų sistemų kūrimas:

Komanda dd gali būti naudojama kuriant failų virtualias failų sistemas. Iš ten galite formatuoti, prijungti, saugoti failus ir pan.

Tarkime, norite sukurti 512 MB virtualią failų sistemą.

Norėdami tai padaryti, paleiskite šią komandą:

$ dd, jei = / dev / nulis = diskas1.neapdorotas bs = 1M skaičius = 512

PASTABA: bs = 1M reiškia, kad bloko dydis yra 1 MB, o skaičius = 512 reiškia diskas1.žalias faile bus 512 blokų. 512 * 1 MB = 512 MB. Taip pat galite nustatyti bs = 1G, kad pakeistumėte bloko dydį į 1 GB.

512 MB neapdorotas failas diskas1.žalias turėtų būti sukurta.

Kaip matote, naujas failas diskas1.žalias yra dabartiniame mano darbo kataloge.

Dabar galite formatuoti failo diską1.neapdorotas failas kaip bet kokia norima failų sistema. Formatuosiu jį kaip EXT4 failų sistemą.

Norėdami formatuoti diskas1.žalias failą kaip EXT4 failų sistemą, vykdykite šią komandą:

$ mkfs.ext4 -L datastore1 diskas1.žalias

PASTABA: Čia, datastore1 yra virtualaus disko etiketė. Jei norite, galite jį pakeisti.

Reikėtų sukurti virtualią EXT4 failų sistemą.

Dabar sukurkite naują katalogą, kuriame galite prijungti virtualią failų sistemą naudodami šią komandą:

$ mkdir duomenų saugykla1

Dabar pridėkite virtualią failų sistemą prie naujai sukurto katalogo naudodami šią komandą:

$ sudo prijungti diską.neapdorotas duomenų parduotuvė1 /

Kaip matote, virtuali failų sistema yra tinkamai sumontuota.

Tai puikiai tinka bandymams.

Nuvalykite visą diską:

Galite naudoti komandą dd, kad nuvalytumėte skaidymo lentelę iš savo disko ar USB atminties įrenginių.

Tarkime, norite iš disko nuvalyti skaidinių lentelę / dev / sdb. Norėdami tai padaryti, paleiskite šią komandą:

$ sudo dd, jei = / dev / nulis = / dev / sdb bs = 1M skaičius = 1

Reikėtų pašalinti visą disko skaidymo lentelę. Tai labai griaunanti operacija. Nebegalėsite atkurti skaidinių. Jei norite vėl naudoti šį diską, turėsite sukurti naują skaidinių lentelę.

Jei norite parduoti standųjį diską ar SSD kitam asmeniui, visada galite visiškai ištrinti visus savo asmeninius duomenis. Visiškas ištrynimas reiškia viso disko turinio pakeitimą nuliais arba atsitiktinėmis reikšmėmis. Taigi, naujasis disko savininkas negalės atkurti jokių jūsų asmeninių duomenų.

Jei norite pakeisti viso disko turinį nuliais, dd galite naudoti taip:

$ sudo dd, jei = / dev / nulis = / dev / sdb

Tai užtruks ilgai.

Jei norite pakeisti viso disko turinį atsitiktinėmis reikšmėmis, dd galite naudoti taip:

$ sudo dd, jei = / dev / urandom = / dev / sdb

Tai taip pat užtruks ilgai.

Kur eiti toliau?

„Dd“ komandoje yra daugybė galimybių, kurios gali būti naudingos. Norėdami sužinoti daugiau informacijos apie visas palaikomas komandų eilutės parinktis ir komandos dd naudojimą, galite patikrinti dd vadovą.

Norėdami pasiekti dd puslapį, vykdykite šią komandą:

$ man dd

Taigi, taip jūs naudojate komandą dd „Linux“, kad atliktumėte įvairias užduotis. Dėkojame, kad perskaitėte šį straipsnį.

Kaip pakeisti pelės ir jutiklinių plokščių slinkimo kryptį sistemoje „Windows 10“
Pelė ir Jutiklinė dalisTai ne tik palengvina skaičiavimus, bet ir efektyvesnį bei mažiau laiko reikalaujantį. Mes neįsivaizduojame gyvenimo be šių pri...
Kaip pakeisti pelės žymeklio ir žymeklio dydį, spalvą ir schemą sistemoje „Windows 10“
„Windows 10“ pelės žymeklis ir žymeklis yra labai svarbūs operacinės sistemos aspektai. Tai galima pasakyti ir apie kitas operacines sistemas, taigi, ...
Nemokami ir atvirojo kodo žaidimų varikliai, skirti kurti „Linux“ žaidimus
Šiame straipsnyje bus pateiktas nemokamų ir atvirojo kodo žaidimų variklių, kurie gali būti naudojami kuriant 2D ir 3D žaidimus „Linux“, sąrašas. Toki...