Használja a dd parancsot a lemez klónozásához

Use Dd Clone Disk



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

  1. Először hajtsa végre a lsblk parancsot a rendszer összes rendelkezésre álló lemezének megtekintéséhez.
$lsblk

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.

  1. Egy teljes lemez /dev /sdb klónozásához a /dev /sdc fájlba a következő parancsot használjuk:
$sudo dd ha=/dev/fürdőszobanak,-nek=/dev/sdcállapot= haladás

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.

  1. 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ás

Ennyi 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.