Diski Klonlamak için dd kullanın

Use Dd Clone Disk



Linux'taki dd komutu, bir dosyayı kopyalamak ve dönüştürmek için kullanılan güçlü bir yardımcı programdır. Linux'ta olduğu gibi, her şey bir dosya olarak kabul edilir; sabit disk sürücüleriniz bile. Bu nedenle, dd diskleri ve bölümleri klonlamak için de kullanılabilir. dd yardımcı programı neredeyse tüm Linux dağıtımlarında kurulu olarak gelir.

Linux'taki dd yardımcı programı aşağıdakiler için kullanılabilir:







  • Bir diski klonla
  • Bir bölümü klonla
  • Tüm sabit diski veya bölümü yedekleyin ve geri yükleyin.
  • Sabit sürücü içeriğini sil

Bu gönderi, Linux işletim sisteminde bir diski klonlamak için dd'nin nasıl kullanılacağını açıklayacaktır. Burada gösterilen prosedür Linux Mint 20 üzerinde test edilmiştir. Diğer Linux dağıtımları için aynı prosedür disk klonlama için kullanılabilir.



Not : Diski hedefe klonlamak için dd komutunu çalıştırmadan önce, hedefteki tüm verilerin kaybolacağını ve bundan haberdar edilmeyeceğinizi unutmayın. Bu nedenle, değerli verilerinizi kaybetmemek için doğru hedefi belirttiğinizden emin olun.



dd komut sözdizimi

dd komutunun temel sözdizimi aşağıdaki gibidir:





$sudo dd Eğer=kaynak diskile ilgili=hedef disk[seçenek]

Nereye

  • if: bir girdi dosyası belirtmek için kullanılır
  • kaynak disk: Dosyaların klonlanacağı kaynak disktir.
  • of: bir çıktı dosyası belirtmek için kullanılır
  • hedef disk: Kopyalanan dosyaları yerleştirmek istediğiniz hedef disktir.
  • seçenek: dd komutu ile ilerleme, dosya aktarım hızı, dosyanın formatı vb. gibi farklı seçenekler kullanılabilir.

Tüm diski klonlayın

  1. İlk olarak, yürütün lsblk sisteminizdeki tüm kullanılabilir diskleri görüntüleme komutu.
$lsblk

Veya diskleri görüntülemek için aşağıdaki komutu da kullanabilirsiniz:



$fdisk -NS

Üç diskimiz var /dev/sda, /dev/sdb ve /dev/sdc . NS /dev/sdb iki bölümü var /dev/sdb1 ve /dev/sdb2 . Tam kopyayı şuradan yapmak istiyoruz: /dev/sdb'den /dev/sdc'ye . Her ikisi de diskler /dev/sdb ve /dev/sdc aynı boyutta, 5GB. Daha küçük bir diski daha büyük bir diske kopyalayabilirsiniz, ancak daha büyük bir diski daha küçük bir diske kopyalayamazsınız.

  1. /dev/sdb diskinin tamamını /dev/sdc'ye kopyalamak için aşağıdaki komutu kullanacağız:
$sudo dd Eğer=/dev/banyoile ilgili=/dev/sdcdurum= ilerleme

Bu komut, dd'ye kaynak diski kopyalamasını söyler. /dev/sdb hedef diske /dev/sdc ve klonlama işleminin ilerlemesini gösterir.

Klonlama işlemi tamamlandıktan sonra benzer bir çıktı göreceksiniz.

  1. Şimdi, klonlama yapıldı. çalıştırırsanız lsblk komutunu tekrar verdiğinizde, hedef diskin /dev/sdc kaynak diskle aynı bölümlere sahip /dev/sdb .

Bir bölümü bir diskten diğerine klonlayın

Yukarıda açıklanan prosedürün aynısını kullanarak, bir disk bölümü bir diskten diğerine kopyalanabilir. Ancak diski belirtmek yerine klonlamak istediğiniz bölümü belirtmeniz gerekecektir.

Örneğin, /dev/sdb2'yi /dev/sdc2'ye klonlamak için komut şöyle olacaktır:

$sudo dd Eğer=/dev/sdb2ile ilgili=/dev/sdc2durum= ilerleme

Hepsi bu kadar! Yukarıda açıklanan basit prosedürü kullanarak, Linux sisteminizde bir diski veya bölümü kolayca kopyalayabilirsiniz.