Käytä dd: tä levyn kloonaamiseen

Use Dd Clone Disk

Linuxin dd -komento on tehokas apuohjelma, jota käytetään tiedoston kopiointiin ja muuntamiseen. Kuten Linuxissa, kaikki pidetään tiedostona; jopa kiintolevyasemat. Siksi dd: tä voidaan käyttää myös levyjen ja osioiden kloonaamiseen. Dd -apuohjelma on asennettu lähes kaikkiin Linux -jakeluihin.

Linuxin dd -apuohjelmaa voidaan käyttää:

  • Kloonaa levy
  • Kloonaa osio
  • Varmuuskopioi ja palauta koko kiintolevy tai osio.
  • Poista kiintolevyn sisältö

Tässä viestissä kuvataan, miten dd: tä käytetään kloonaamaan levy Linux -käyttöjärjestelmässä. Tässä esitetty menettely on testattu Linux Mint 20. Muilla Linux -jakeluilla samaa menettelyä voidaan käyttää levyn kloonaukseen.



Huomautus : Ennen kuin suoritat dd -komennon levyn kloonaamiseksi kohteeseen, muista, että kaikki määränpään tiedot menetetään, eikä sinulle ilmoiteta siitä. Varmista siis, että määrität oikean määränpään, jotta et menetä arvokkaita tietojasi.



dd -komennon syntaksi

Dd -komennon perussyntaksi on seuraava:

$sudo dd jos= lähdelevy/= kohde-levy[vaihtoehto]

Missä

  • jos: käytetään syöttötiedoston määrittämiseen
  • source-disk: Se on lähdelevy, josta tiedostot kloonataan
  • of: käytetään tulostustiedoston määrittämiseen
  • kohdelevy: Se on kohdelevy, johon haluat sijoittaa kopioidut tiedostot
  • vaihtoehto: dd -komennolla voidaan käyttää erilaisia ​​vaihtoehtoja, kuten edistymistä, tiedostonsiirron nopeutta, tiedoston muotoa jne.

Kloonaa koko levy

  1. Suorita ensin lsblk komentoa, jos haluat tarkastella kaikkia järjestelmän käytettävissä olevia levyjä.
$lsblk

Tai voit myös käyttää seuraavaa komentoa levyjen katseluun:



$fdisk -he

Meillä on kolme levyä /dev/sda,/dev/sdb ja/dev/sdc . The /dev/sdb on kaksi osiota /dev/sdb1 ja/dev/sdb2 . Haluamme tehdä tarkan kopion kohteesta /dev/sdb kohteeseen/dev/sdc . Molemmat levyt /dev /sdb ja /dev/sdc on sama koko, 5 Gt. Voit kopioida pienemmän levyn suuremmalle levylle, mutta et voi kopioida suurempaa levyä pienemmälle levylle.

  1. Kloonaamaan koko levy /dev /sdb tiedostoon /dev /sdc käytämme seuraavaa komentoa:
$sudo dd jos=/dev/kylpyhuone/=/dev/sdcTila= edistystä

Tämä komento käskee dd kopioimaan lähdelevyn /dev/sdb kohdelevylle /dev/sdc ja näyttää kloonausprosessin edistymisen.

Kun kloonausprosessi on valmis, näet samanlaisen tuloksen.

  1. Nyt kloonaus on tehty. Jos suoritat lsblk komento uudelleen, näet, että kohdelevy /dev/sdc sillä on samat osiot kuin lähdelevyllä /dev/sdb .

Kloonaa osio levyltä toiselle

Käyttämällä samaa yllä kuvattua menettelyä osio voidaan kloonata levyltä toiselle. Levyn määrittämisen sijaan sinun on kuitenkin määritettävä osio, jonka haluat kloonata.

Esimerkiksi osion /dev /sdb2 kloonaamiseksi tiedostoon /dev /sdc2 komento olisi:

$sudo dd jos=/dev/sdb2/=/dev/sdc2Tila= edistystä

Siinä kaikki! Käyttämällä yllä kuvattua yksinkertaista toimenpidettä voit helposti kloonata levyn tai osion Linux -järjestelmässäsi.