Linux'ta Bir Bölüm veya Sabit Sürücü Nasıl Klonlanır


Bir Linux bölümünü veya hatta sabit sürücüyü klonlamak isteyebileceğiniz birçok neden vardır ve bunların çoğu verilerinizin yedeklerini oluşturmakla ilgilidir. Bunu Linux'ta partimage veya Clonezilla gibi bazı harici araçları kullanarak başarmanın birçok yolu vardır.

Ancak bu eğitimde, en yaygın olarak dosyaları dönüştürmek veya kopyalamak için kullanılan ve çoğu Linux dağıtımında önceden yüklenmiş olarak gelen dd adlı araçla Linux disk klonlamayı inceleyeceğiz.

Linux Bölümü Nasıl Klonlanır

dd komutu ile sabit sürücünün tamamını veya yalnızca bir Linux bölümünü kopyalayabilirsiniz. Bölümlerimizden birini klonlayarak başlayalım. Benim durumumda şu sürücüler var: /dev/sdb, /dev/sdc.. /dev/sdb1/ dosyasını şuraya kopyalayacağım: /dev/sdc1.

Ayrıca Okuyun: 'cat' Komutunu Kullanarak Linux Bölümlerini Klonlama

Öncelikle gösterildiği gibi fdisk komutunu kullanarak bu bölümleri listeleyin.

fdisk -l /dev/sdb1/ /dev/sdc1

Şimdi aşağıdaki dd komutunu kullanarak /dev/sdb1/ bölümünü /dev/sdc1'e kopyalayın.

dd if=/dev/sdb1  of=/dev/sdc1 

Yukarıdaki komut dd'ye /dev/sdb1 dosyasını giriş dosyası olarak kullanmasını ve bunu /dev/sdc1 çıkış dosyasına yazmasını söyler.

Linux bölümünü klonladıktan sonra her iki bölümü de aşağıdakilerle kontrol edebilirsiniz:

fdisk -l /dev/sdb1 /dev/sdc1

Linux Sabit Disk Nasıl Klonlanır

Bir Linux sabit sürücüsünü klonlamak, bir bölümü klonlamaya benzer. Ancak bölümü belirtmek yerine yalnızca sürücünün tamamını kullanırsınız. Bu durumda sabit sürücünün kaynak sürücüyle aynı boyutta (veya daha büyük) olmasının önerildiğini unutmayın.

dd if=/dev/sdb of=/dev/sdc

Bu, /dev/sdb sürücüsünü bölümleriyle birlikte hedef sabit sürücü /dev/sdc'ye kopyalamış olmalıdır. Fdisk komutu ile her iki sürücüyü de listeleyerek değişiklikleri doğrulayabilirsiniz.

fdisk -l /dev/sdb /dev/sdc

Linux'ta MBR Nasıl Yedeklenir

dd komutu, ilk bölümden önce cihazın ilk sektöründe bulunan MBR'nizi yedeklemek için de kullanılabilir. Yani MBR'nizin yedeğini oluşturmak istiyorsanız şunu çalıştırın:

dd if=/dev/sda of=/backup/mbr.img bs=512 count=1. 

Yukarıdaki komut dd'ye 512 adımıyla /dev/sda dosyasını /backup/mbr.img dizinine kopyalamasını söyler. bayt ve sayım seçeneği yalnızca 1 bloğun kopyalanmasını söyler. Başka bir deyişle, dd'ye ilk 512 baytı /dev/sda'dan sağladığınız dosyaya kopyalamasını söylersiniz.

Bu kadar! dd komutu, Linux bölümlerini veya sürücülerini kopyalarken veya klonlarken dikkatli kullanılması gereken güçlü bir Linux aracıdır.