A dd parancs a Linuxban egy hatékony segédprogram fájlok másolására és konvertálására. A Linuxhoz hasonlóan minden fájlnak tekintendő; még a merevlemez -meghajtókat is. Ezért a dd lemezek és partíciók klónozására is használható. A dd segédprogram szinte minden Linux disztribúcióban telepítve van.
A Linux dd segédprogramja a következőkre használható:
- Lemez klónozása
- Klónozzon egy partíciót
- Biztonsági mentés és visszaállítás a teljes merevlemezről vagy partícióról.
- Törölje a merevlemez tartalmát
Ez a bejegyzés leírja, hogyan kell használni a dd -t egy lemez klónozásához Linux operációs rendszerben. Az itt bemutatott eljárást Linux Mint 20 -on tesztelték. Más Linux disztribúcióknál ugyanez az eljárás használható a lemez klónozására is.
jegyzet : Mielőtt futtatná a dd parancsot a lemez klónozásához a rendeltetési helyre, ne feledje, hogy a rendeltetési helyen lévő összes adat elveszik, és erről nem kap tájékoztatást. Ezért győződjön meg arról, hogy a megfelelő célállomást adja meg, nehogy elveszítse értékes adatait.
dd parancs szintaxisa
A dd parancs alapvető szintaxisa a következő:
$sudo dd ha= forrás-lemeznak,-nek= cél-lemez[választási lehetőség]
Ahol
- ha: egy bemeneti fájl megadására szolgál
- source-disk: Ez a forráslemez, ahonnan a fájlokat klónozzuk
- of: kimeneti fájl megadására szolgál
- cél-lemez: Ez a céllemez, ahová a másolt fájlokat szeretné elhelyezni
- opció: A dd paranccsal különböző lehetőségek használhatók, például a haladás, a fájlátvitel sebessége, a fájl formátuma stb.
Egy teljes lemez klónozása
- Először hajtsa végre a lsblk parancsot a rendszer összes rendelkezésre álló lemezének megtekintéséhez.
Vagy használhatja a következő parancsot a lemezek megtekintéséhez:
$fdisk -az
Három lemezünk van /dev/sda,/dev/sdb és/dev/sdc . Az /dev/sdb két partíciója van /dev/sdb1 és/dev/sdb2 . A pontos másolatot szeretnénk készíteni innen /dev/sdb -/dev/sdc . Mindkét lemezek /dev /sdb és /dev/sdc azonos méretűek, 5 GB. Egy kisebb lemezt átmásolhat egy nagyobb lemezre, de egy nagyobbat nem.
- Egy teljes lemez /dev /sdb klónozásához a /dev /sdc fájlba a következő parancsot használjuk:
Ez a parancs arra utasítja a dd -t, hogy másolja a forráslemezt /dev/sdb a céllemezre /dev/sdc és bemutatja a klónozási folyamat előrehaladását.
A klónozási folyamat befejezése után hasonló kimenetet fog látni.
- Most a klónozás megtörtént. Ha futtatja a lsblk parancsot, látni fogja, hogy a céllemez /dev/sdc ugyanazokkal a partíciókkal rendelkezik, mint a forráslemez /dev/sdb .
Partíció klónozása egyik lemezről a másikra
Ugyanezzel a fent leírt eljárással egy partíció klónozható egyik lemezről a másikra. A lemez megadása helyett azonban meg kell adnia a klónozni kívánt partíciót.
Például a /dev /sdb2 partíció klónozásához a /dev /sdc2 fájlba a következő parancs lesz:
$sudo dd ha=/dev/sdb2nak,-nek=/dev/sdc2állapot= haladásEnnyi az egész! A fent leírt egyszerű eljárással egyszerűen klónozhat egy lemezt vagy partíciót a Linux rendszerében.