2 işletim sistemi ve şifreli bir bölüme sahip 2 sabit sürücüyü klonlamak


3

Bu yüzden bu karmaşık yedekleme işlemiyle ilgili bir sorum var. Bilgisayarımda 32 GB SSD var, Ubuntu 13.10 ve bu sistemde çalışan tüm programlar burada. Bu sürücüde yalnızca bir bölüm, yani /dev/sdb1bir ext4bölüm var. Sonra 4 tane birincil bölümün olduğu 1 TB HDD daha var:

/dev/sda1    ext4    Data drive
/dev/sda2    NTFS    Data drive
/dev/sda3    NTFS    Windows 8.1
/dev/sda4    ext4    TrueCrypt Encrypted Partition

Mümkünse, ddbir Live CD'den kullanan /dev/sdave /dev/sdb4TB harici bir HDD'ye yedekleyebilen ve GRUB önyükleme yükleyicisini ve diğer tüm bilgileri saklamak istiyorum. virüs veya sabit disk arızaları gibi diğer saldırılar durumunda görüntü geri yüklenir, hem Ubuntu'ya hem de Windows'a önyükleme yapabilirim. Hangi komutu kullanmalıyım? Bunu düşünüyordum:

Bunun /dev/sddharici bir sabit disk olduğunu farzedelim ve 2 önerilen çözümüm var:

1. Çözüm:

  • Bölme dev/sddiçine /dev/sdd1ve/dev/sdd2
  • dd if=/dev/sdb of=/dev/sdd1 ve dd if=/dev/sda of=/dev/sdd2

2. Çözüm:

  • Bölme /dev/sddiçine /dev/sddXbir yerde1 <= X <= 5
  • dd if=/dev/sdb of=/dev/sdd1ve dd if=/dev/sdaX of=/dev/sdd(X + 1)kadar X = 5.

Bu benim amaçlarım için iyi bir çözüm mü, yoksa daha iyi bir çözüm var mı?

Evet, bir sürücünün en fazla 4 bölüme sahip olmasına izin verilir! Birdenbire hatırladım! Peki ne yapmalıyım?

Yanıtlar:


2

Ben birçok nedenden dolayı bu plan doğru olduğunu düşünmüyorum: Eğer / olmamalı olamaz dd bir bölüme bir cihaz, siz verilerinizi üzerine yazmasını olacağını, bu nedenle dd komutlar uzaklıklar tanıtmak unutmuş dd tüm boşlukları kopyalar, ve hedef HDD’de birçok boşluk bırakın, önyükleme bilgileri kaybolur / bozulur, muhtemelen 4 TB disk bir GPT bölüm tablosunun tüm birimini ele alabilmesi için disklerinizde ms-dos bölümleme tablolarına sahip olmanız muhtemeldir, ve bunun gibi.

Parça parça giderdim. Ubuntu gibi canlı bir dağıtımdan önyükleme yapın ( yüklemeden Ubuntu'yu deneyin ...), bir terminal açın ve gparted'i kurun ,

 sudo apt-get install gparted.

1) 4TB diskte bir GPT oluşturmak için gparted kullanın, yani yeni formatın ms-dos bölümleme tablosundan farklı bir bölümleme tablosu, ardından ...

2) iki kullanılmış diskinizinkilerle aynı boyutlarda ve dosya sistemi türlerinde bölümler oluşturun.

3) İsterseniz, 4TB HDD'nin kalan alanındaki diğer bölümleri de ekleyin.

4) Şimdi bölümleri klonlayabilirsiniz. Tüm diskleriniz sökülmüş durumdayken sorun:

  sudo dd if=/dev/sda1 of=/dev/sdc1 bs=4096 conv=notrunc,noerror
  sudo dd if=/dev/sdb1 of=/dev/sdc2 bs=4096 conv=notrunc,noerror

ve bunun gibi.

Şimdi kopya tamamlandı, ancak önyükleme yapamıyor. Hala canlı, indirme ve talimatları izleyerek Boot-Onarım yüklemek burada . Hangi diski Grub'a yerleştirmek istediğinizi ve hangi diskleri değerlendirmek istediğinizi soracaksınız. Eğer dediğin gibi, bir yedek olarak 4TB HDD gerek, o zaman muayene adresinin iki akım diskleri hariç ve sadece 4TB HDD kullanmak Boot-Onarım talimat olmalıdır. Standart talimatlara uyun, çoğu durumda bunlar fazlasıyla yeterlidir.

Şimdi her şeyin çalıştığını kontrol etmek için 4TB HDD’den yeniden başlatın. Bu noktada, herhangi bir sorun varsa, yalnızca yeni basılmış bir diski, küçük bir girişimi başlatmakla ilgilidir.


Dahili sabit disklerde neden MS-DOS tabloları olabileceğini açıklayabilir misiniz? Aslında dizüstü bilgisayarıma "jailbreak" yapmak zorunda kaldım ve birkaç ay önce her şeyi sildim. Her iki sürücüyü de sildim, Ubuntu 13.04'ü yükledim, Windows artık birkaç aydır mevcut değildi. Sonra, Windows 8'i (Ubuntu'dan sonra) koydum, hatırla, GPartedtüm sürücüleri biçimlendirirdim. Yani, hem SSD hem de HDD’de GPT var. Bir GRUB menüsüne önyüklerim ve eğer oradan Windows'a önyüklenirsem, hangi Windows önyüklemesini istediğimi soran Windows Önyükleme Yükleyicisi açılır (Windows 7 VHD kurulumuna da sahibim).
user2213307

@ user2213307 Hayır, eski tarz bir ms-dos bölümleme tablosu olması gerekmez . Olabileceğini düşündüm, ama olmadığını netleştirdin. Yine de, tartışmamın geri kalanı duruyor ... İstediğiniz gibi yapılamaz.
MariusMatutiae

Son derece ilginç bir şey oldu. Windows 8'de, sürücü bir NTFS sürücüsü olarak tanınır, ancak Ubuntu'da ayrılmamış alan olarak tanınır. Bu, (4TB harici) HDD’nin bir MS-DOS tablosuna sahip olduğu ve Ubuntu’da okunabilmesi için GPT’ye biçimlendirilmesi gerektiği anlamına mı geliyor?
user2213307,

@ user2213307 ntfs-3g'niz yokmuş gibi görünüyor. sudo apt-get kurulum ntfs-3g. Ubuntu şimdi ntfs bölümünü tanıyor mu?
MariusMatutiae,

Ntfs-3g var (dolayısıyla Ubuntu'daki Windows bölümlerine erişebilirim).
user2213307,

4
mkdir /somewhere
mount /dev/sdd /somewhere
dd conv=noerror if=/dev/sda of=/somewhere/entire-sda.img
dd conv=noerror if=/dev/sdb of=/somewhere/entire-sdb.img

Bu, tüm bölümleri tek bir sürücüde 1 dosyaya bölmenin yan etkisine sahiptir. Ancak her şey korunur. Bununla birlikte, dd, boş alan konserlerini klonladığından, kullanımı etkili bir alan değildir.


'pv', ilerlemeyi belirttiği için 'gg' yerine daha iyi olabilir.
pbies,

Bu yaklaşımın birkaç avantajı vardır: (1) yedeklemelerin ne zaman gerçekleştiğini izlemek için yedek imaj dosyalarının değişiklik tarihini / saatlerini kullanmanızı sağlar ve (2) bir yedeklemenin tamamlanamadığını görmeyi kolaylaştırır ( çünkü resim dosyasının boyutu olması gerekenden daha az olacaktır.
Scott
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.