Linux parancsok

A dd parancs használata Linux alatt

A dd parancs használata Linux alatt
A dd egy parancssori segédprogram, amelyet Linux fájlok konvertálására és másolására használnak. A dd-nek sok felhasználása van a Linuxban. Például a dd használatával indítható USB-meghajtót készíthet kedvenc Linux disztribúciójából. Ez a dd parancs nagyon gyakori használata. Ebben a cikkben megmutatom, hogyan használhatja a dd-t különféle konvertáló és másoló műveletek elvégzésére a Linuxban. Tehát kezdjük.

ISO fájl készítése CD / DVD lemezekről:

Ha ISO fájlt szeretne készíteni a CD vagy DVD lemezről. Ezt egyszerűen megteheti a dd paranccsal.

Tegyük fel, hogy egy film DVD-jét betette a számítógép CD / DVD olvasójába. Most egy ISO fájlt szeretne létrehozni abból a DVD-ből.

Először futtassa a következő parancsot a CD / DVD-olvasó eszköznevének megkereséséhez.

$ sudo lsblk | grep rom

Amint láthatja, az eszköz neve sr0 esetemben. Tehát elérhetem / dev / sr0

Most a következő paranccsal készíthet ISO fájlt a CD / DVD lemezről:

$ dd, ha = / dev / sr0 a = elérési út / fájlnév.izob = 1M

Itt, / elérési út / fájlnév.iso az ISO fájl elérési útja és fájlneve. Esetemben megmentem ~ / Letöltések / ubuntu.iso

Amint láthatja, az ISO fájl létrejön. A lemez írási sebessége körülbelül 29.Összesen 4 MB / s és körülbelül 851 MB adat van írva.

Meg kell találnia az ISO fájlt abban a könyvtárban, ahová mentette.

Bootolható USB-meghajtó készítése a kedvenc Linux disztribúcióról:

A dd segítségével létrehozhat egy indítható USB-meghajtót kedvenc Linux-disztribúciójából.

Indítható USB-meghajtó létrehozásához körülbelül 4 GB méretű vagy nagyobb méretű USB-meghajtóra és a kívánt Linux disztribúció ISO-képére van szükség.

Tegyük fel, hogy indítható USB-meghajtót szeretne készíteni az Ubuntu Server 18-ból.04.1 LTS. Letöltötted az Ubuntu Server 18 ISO fájlját.04.1 LTS és benne van ~ / Letöltések Könyvtár.

Először helyezze be az USB-meghajtót, amelyet indítani kíván.

Most futtassa a következő parancsot az USB-meghajtó eszköznevének megkereséséhez.

$ sudo lsblk | grep disk

Mint láthatja, a 32 GB-os USB-s meghajtóm itt szerepel. Az eszköz neve sdb. Tehát elérhetem / dev / sdb

Most futtassa a következő parancsot, hogy indítható USB-meghajtót készítsen a kívánt Linux-disztribúció ISO-képéből.

$ sudo dd if = ~ / Letöltések / ubuntu-18.04.1-live-server-amd64.= = dev / sdb bs = 1M izo

Az USB-meghajtó segítségével most telepíthető a kívánt Linux-disztribúció.

Virtuális fájlrendszerek létrehozása:

A dd paranccsal fájlalapú virtuális fájlrendszerek hozhatók létre. Formázhat, csatolhat, tárolhat fájlokat stb.

Tegyük fel, hogy 512 MB virtuális fájlrendszert szeretne létrehozni.

Ehhez futtassa a következő parancsot:

$ dd, ha = / dev / nulla = lemez1.nyers bs = 1M szám = 512

JEGYZET: bs = 1M azt jelenti, hogy a blokk mérete 1 MB, a count = 512 pedig a lemez1.nyers fájl 512 blokkot fog tartalmazni. 512 * 1 MB = 512 MB. Beállíthatja a bs = 1G beállítást is, hogy a blokk méretét 1 GB-ra módosítsa.

Az 512 MB nyers fájl lemez1.nyers létre kell hozni.

Mint láthatja, egy új fájl lemez1.nyers a jelenlegi munkakönyvtáramban van.

Most formázhatja a lemez1 fájlt.nyers fájl, mint bármelyik kívánt fájlrendszer. Formázom EXT4 fájlrendszerként.

A lemez1.nyers fájl EXT4 fájlrendszerként, futtassa a következő parancsot:

$ mkfs.ext4 -L datastore1 lemez1.nyers

JEGYZET: Itt, datastore1 a virtuális lemez címkéje. Ha akarja, megváltoztathatja.

Létre kell hozni egy virtuális EXT4 fájlrendszert.

Most készítsen egy új könyvtárat, ahová a következő paranccsal csatlakoztathatja a virtuális fájlrendszert:

$ mkdir adattár1

Most csatlakoztassa a virtuális fájlrendszert az újonnan létrehozott könyvtárba a következő paranccsal:

$ sudo mount disk1.nyers adattár1 /

Mint látható, a virtuális fájlrendszer helyesen van felszerelve.

Ez nagyszerű a teszteléshez.

Az egész lemez törlése:

A dd paranccsal törölheti a partíciós táblát a lemezéről vagy az USB-meghajtóról.

Tegyük fel, hogy törölni szeretné a partíciós táblát a lemezről / dev / sdb. Ehhez futtassa a következő parancsot:

$ sudo dd, ha = / dev / nulla = / dev / sdb bs = 1M count = 1

A lemez teljes partíciós tábláját el kell távolítani. Ez nagyon romboló művelet. A partíciókat már nem tudja helyreállítani. Ha újra használni kívánja ezt a lemezt, akkor létre kell hoznia egy új partíciós táblát.

Ha valaki másnak akarja eladni a merevlemezt vagy az SSD-t, akkor mindig biztonságos az összes személyes adatának teljes kitörlése. A teljes törlés azt jelenti, hogy az egész lemez tartalmát nullákkal vagy véletlenszerű értékekkel helyettesítik. Tehát a lemez új tulajdonosa nem tudja visszaállítani az Ön személyes adatait.

Ha az egész lemez tartalmát nullákkal kívánja helyettesíteni, akkor a dd-t az alábbiak szerint használhatja:

$ sudo dd, ha = / dev / nulla = / dev / sdb

Ez hosszú időbe telik.

Ha az egész lemez tartalmát véletlenszerű értékekkel kívánja helyettesíteni, akkor a dd-t az alábbiak szerint használhatja:

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

Ennek elkészítése is hosszú ideig tart.

Merre tovább?

A dd parancsnak számos lehetősége van, amelyek jól jöhetnek. A dd parancs összes támogatott parancssori opciójáról és felhasználásáról további információkat talál a dd manpage oldalon.

A dd kézikönyvének eléréséhez futtassa a következő parancsot:

$ man dd

Szóval, így használja a dd parancsot a Linuxon különböző feladatok elvégzéséhez. Köszönjük, hogy elolvasta ezt a cikket.

Ezekkel az ingyenes eszközökkel adja hozzá az egérmozdulatokat a Windows 10 rendszerhez
Az elmúlt években a számítógépek és az operációs rendszerek nagymértékben fejlődtek. Volt idő, amikor a felhasználóknak parancsokkal kellett navigálni...
Az egér mozgásának vezérlése és kezelése több monitor között a Windows 10 rendszerben
Dual Display Mouse Manager lehetővé teszi az egér mozgásának vezérlését és konfigurálását több monitor között, lassítva annak mozgását a határ közeléb...
A WinMouse segítségével testre szabhatja és javíthatja az egérmutató mozgását a Windows PC-n
Ha szeretné javítani az egérmutató alapértelmezett funkcióit, használjon ingyenes programokat WinMouse. További funkciókat kínál, amelyek segítenek ab...