Koristite dd za kloniranje diska

Use Dd Clone Disk

Naredba dd u Linuxu moćan je uslužni program koji se koristi za kopiranje i pretvaranje datoteke. Kao i u Linuxu, sve se smatra datotekom; čak i vaše tvrde diskove. Dakle, dd se također može koristiti za kloniranje diskova i particija. Pomoćni program dd instaliran je u gotovo svim distribucijama Linuxa.

Pomoćni program dd u Linuxu može se koristiti za:



  • Klonirajte disk
  • Klonirajte particiju
  • Izradite sigurnosnu kopiju i vratite cijeli tvrdi disk ili particiju.
  • Izbrišite sadržaj tvrdog diska

Ovaj će post opisati kako koristiti dd za kloniranje diska u Linux OS -u. Ovdje prikazani postupak testiran je na Linux Mint 20. Za ostale distribucije Linuxa isti se postupak može koristiti za kloniranje diska.



Bilješka : Prije izvođenja naredbe dd za kloniranje diska do odredišta, zapamtite da će svi podaci na odredištu biti izgubljeni, a o tome nećete biti obaviješteni. Stoga svakako navedite ispravno odredište kako ne biste izgubili svoje vrijedne podatke.



dd sintaksa naredbe

Osnovna sintaksa naredbe dd je sljedeća:

$sudo dd ako= izvor-diskod= odredišni disk[opcija]

Gdje

  • if: koristi se za navođenje ulazne datoteke
  • source-disk: To je izvorni disk s kojeg će se datoteke klonirati
  • of: koristi se za specificiranje izlazne datoteke
  • destination-disk: To je odredišni disk na koji želite postaviti kopirane datoteke
  • opcija: s naredbom dd mogu se koristiti različite opcije, primjerice za napredak, brzinu prijenosa datoteke, format datoteke itd.

Klonirajte cijeli disk

  1. Prvo izvršite lsblk naredbu za pregled svih dostupnih diskova na vašem sustavu.
$lsblk

Ili također možete koristiti sljedeću naredbu za pregled diskova:



$fdisk -

Imamo tri diska /dev/sda,/dev/sdb i/dev/sdc . The /dev/sdb ima dvije particije /dev/sdb1 i/dev/sdb2 . Želimo napraviti točnu kopiju iz /dev/sdb u/dev/sdc . Oba diskovi /dev /sdb i /dev/sdc imaju istu veličinu, 5 GB. Možete kopirati manji disk na veći disk, ali ne možete kopirati veći disk na manji.

  1. Za kloniranje cijelog diska /dev /sdb u /dev /sdc upotrijebit ćemo sljedeću naredbu:
$sudo dd ako=/dev/kupaonicaod=/dev/sdcstatus= napredak

Ova naredba govori dd -u da kopira izvorni disk /dev/sdb na odredišni disk /dev/sdc i prikazuje napredak procesa kloniranja.

Nakon što je proces kloniranja dovršen, vidjet ćete sličan izlaz.

  1. Sada je kloniranje obavljeno. Ako pokrenete lsblk naredbom ponovno, vidjet ćete da je odredišni disk /dev/sdc ima iste particije kao izvorni disk /dev/sdb .

Klonirajte particiju s jednog diska na drugi

Koristeći isti gore opisani postupak, particija se može klonirati s jednog diska na drugi. Međutim, umjesto navođenja diska, morat ćete navesti particiju koju želite klonirati.

Na primjer, za kloniranje particije /dev /sdb2 u /dev /sdc2, naredba bi bila:

$sudo dd ako=/dev/sdb2od=/dev/sdc2status= napredak

To je sve što treba! Pomoću gore opisanog jednostavnog postupka možete jednostavno klonirati disk ili particiju u svom Linux sustavu.