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.