5. Mümkün olan en hızlı geri yüklemeyi istiyorum!
Kurtarma hızı ve her şeyi tam olarak yedeklediğiniz gibi olması, yedekleme içerdiği alandan daha önemliyse, görüntü dosyaları oluşturmak için
dd veya
dc3dd kullanarak her sürücüyü yedekleyebilirsiniz . Görüntü dosyalarını her şeyi içerecek kadar büyük bir sürücüye yerleştirin. Yedeklemekte olduğunuz sürücülerin HER sektörünü, yalnızca kullanılan alanı değil, tasarruf etmek için yeterli alana ihtiyacınız olacağını unutmayın. Bir sürücünün tam boyutunu ve cihaz adını terminal komutuyla
sudo fdisk -l
veya Diskler (Disk Utility) uygulamasıyla belirleyebilirsiniz.
Ne zaman:
A. Son yedeklemeden
ve / veya
B'den beri yapmak istediğinizden fazlasını yaptığınızda, B Sisteminizi yeni bir sürüme yükseltmeden önce
Nerede:
Harici USB sürücüler veya daha iyi: dahili / harici SATA / SCSI / Fiber Optik sürücüler.
Nasıl:
Burada kullanılan tüm komutlar (Diskler, Disk Yardımcı Programı ve Yazılım ve Güncellemeler gibi söz konusu uygulamalar hariç) Terminal üzerinden komut satırından girilir. GUI’den bir terminali açabilirsiniz.CtrlAltT
Not: Takılı bir sürücüyü yedeklemek hiçbir zaman iyi bir fikir değildir, bu nedenle önce kaynak sürücünüzü çıkarın. Canlı medyadan başlatılan görüntü yedeklemelerini her zaman gerçekleştiririm, böylece bu konuda endişelenmenize gerek kalmaz ve aynı şeyi yapmanızı öneririm. Güvenli olması mount
için, kaynak sürücünüzün takılı olmadığından emin olmak için çıkışını iki kez kontrol edin .
- Yedek sürücünüzü bağlayın (zaten bağlı değilse) ve otomatik olarak bağlanmadıysa takın.
- Zaten monte edilmişse, nereye monte edildiğini bulun.
mount
Komutu veya Diskler (Disk Yardımcı) uygulaması sürücüler monte edilir ve yolları onlar monte hangi gösterebilir. Bu, disk imajlarınızı depoladığınız yerde olacaktır (harici bir USB sürücüye yedekleme yapıyorsanız muhtemelen / medya / "USB Birim Adı") ( man mount
1 ve 2 ile ilgili daha fazla bilgi için bakınız )
- Kullanıp kullanmayacağınıza
dc3dd
(veya dd
) karar verin ve aşağıda seçtiğiniz talimatları uygulayın.
Dc3dd kullanarak yedekleme dc3dd
komutunun yüklü olup olmadığını belirleyebilirsiniz Eğer yüklüyse, komutunu which dc3dd
geri döndürürseniz /usr/bin/dc3dd
komutunu geri alırsanız dc3dd komutunu yükleyebilirsiniz sudo apt-get install dc3dd
. Bu paketin Universe deposunda olduğunu ve yapmanız gerektiğini unutmayın. Kurulumdan önce etkinleştirilmemişse, bu havuzu "Yazılım ve Güncellemeler" de etkinleştirin.
dc3dd if=/dev/sdy of=/target/mount/point/sdy.dd.img
sdy = kaynak sürücünüzdür (tek bir sürücü sisteminde bu sda olacaktır)
Ne kadar yedeklendiğini ve işlemin hızını bildiren bir ilerleme göstergesi sağlanacaktır.
İşlem,% 100'e ulaşan ilerleme göstergesi tarafından kanıtlandığı gibi tamamlandığında ve geri dönen bilgi istemi sync
, tamponların çıktı dosyasına gönderildiğinden emin olmak için komutu vermekten zarar gelmez . Artık man umount
sürücüyü söküp çıkarabilir ( sürücüyü görebilir ve çıkartabilirsiniz) (haricise ) ve güvenli bir yere koyabilirsiniz.
Dd kullanarak yedekleme
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img
sdy = kaynak sürücünüz
başka bir terminal penceresi açabilseniz, dd işlemini en hızlı şekilde bulup, kill -USR1 xxxx
xxxx'in bir kerelik durum raporu için işlem numarası olduğu komutunu vermenize rağmen ilerleme göstergesi gösterilmez .
İlgilenmediğiniz sürece bu bölümü geçebilirsiniz -> dd İlerleme göstergesi ile ilgili ek:
Ubuntu sürüm 16.04 ve sonrasında dd
, switch status = progress kullanıyorsanız bir ilerleme göstergesi içerir; progress pv
, kill -USR1
yalnızca ilerleme elde etmek için yukarıda belirtilen gibi yaklaşımları veya yaklaşımı kullanma gereksinimini ortadan kaldırır . dd
İlerleme göstergesini kullanan bir örnek :
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img status=progress
sdy = kaynak sürücünüzdür (bunu desteklemek için çok erken bir sürümle denerseniz, sadece şunu söyleyen bir hata alırsınız:dd: invalid status flag: ‘progress’
İşlem, geri dönüş istemi tarafından kanıtlandığı şekilde tamamlandığında sync
, arabellekleri çıktı dosyasına akıtmak için komut vermekten zarar gelmez . Artık sürücüyü söküp çıkarabilir (harici olması koşuluyla) ve güvenli bir yere koyabilirsiniz.
Yenilemek:
Yedek sürücünüzü korumadan kurtarın, takın, if = ve of = 'i değiştirin ve aynı işlemi kullanın.
Dc3dd kullanarak geri yükle
dc3dd if=/target/mount/point/sdy.dd.img of=/dev/sdy
burada sdy = hedef sürücünüz (tek bir sürücü sisteminde bu sda olacaktır). İşlem,% 100'e ulaşan ilerleme göstergesi tarafından kanıtlandığı gibi tamamlandığında ve geri dönüş istemi sync
, arabellekleri sürücüye akıtmak için komut vermekten zarar gelmez .
Dd kullanarak geri yükle
dd if=/target/mount/point/sdy.dd.img of=/dev/sdy
burada sdy = hedef sürücünüz (tek bir sürücü sisteminde bu sda olacaktır). İşlem, geri dönüş istemi tarafından kanıtlandığı şekilde tamamlandığında sync
, tamponları sürücüye akıtmak için komut verilmesi zarar vermez .
Şimdi çıkarmayı kaldırabilir ve bir harici kullanıyorsanız, harici sürücünün bağlantısını kesin ve korumaya alın.
Not: sync, dosya sistemi tamponlarını temizler (bkz. man sync
)
Bu cevabın herhangi bir kısmı net değilse, bana bir yorum yapmaktan çekinmeyin ve daha fazla açıklığa kavuşturmak için elimden geleni yapacağım.
Kaynak: 30+ yıllık deneyim