Günde 1G olan 80G sabit sürücüyü yedekleme


2

80G HD'mi güvenli bir şekilde yedeklemek istiyorum, ancak eksiksiz bir yedekleme yapmak sonsuza kadar ve makinemi yavaşlatır, bu yüzden sadece 1G yedekleme yapmak istiyorum gün. Detaylar:

% İlk engel: ilk günde "ilk" 1G’yi yedeklemek istiyorum  Sabit sürücü. Tabii ki, gerçekten bir sabit diskte "ilk" 1G yoktur.

80 gün sonra, hiçbirinin varsayılmayacağı gibi tüm HD'mi yedekleyeceğim  dosyalarım değişiyor, tabii ki yaptıklarını. Yani yedek  plan / program, ortaya çıktıkça dosya yaratma / değişiklikleri yakalamalıdır.

% Sistemimi geri yükleyebilmem için yedekler tutarlı olmalı  yedekleri sırayla geri yükleme. Başka bir deyişle, "dd  if = / harddrive "muhtemelen çalışmayacak.

% Yedekler dosya içeriğini VE adlarını şifrelemeli, ancak göremiyorum  Bu büyük bir engel olarak.

% Yedekleme bir kere yedeklendiğinde her şey (hatta dosyaları değiştirdi)  Sabit diskimdeki ilk 1G'yi tekrar yedekleyebilirim. Bu yedeğe rağmen  gereksiz, sorun değil, çünkü daima yedek olmak istiyorum  bir şey (örneğin, optik medyaya yedekleme yapıyorsam, eski medya  bozulmaya başlayabilir).

Bunu yapan sihirli bir yedekleme planı / programı var mı?

Gerçekte, bunu çoklu makineli çoklu makinelerde yapmak istiyorum. Her birini yönlendirir, ancak yukarıdakileri çözmenin generali çözeceğini düşünüyorum. vaka.


1
İçin iyi bir soru gibi geliyor superuser.com .
Carl Norum

1
Yedekleme hedefi nedir? ayrı bir sunucudaki disk alanı mı yoksa harici fiş (USB) diskleri mi? İnternet üzerinden? Bu mümkün olan en iyi stratejiyi belirlemeye yardımcı olacaktır.
Linker3000

Şu anda, oturum başına bir DVD olmak üzere DVD'ye yazmayı düşünüyorum. Ancak, bu değişebilir. İnternet üzerinden yedekleme yapmayı özellikle seviyorum, ancak büyük miktarda veri için oldukça yavaş (o zaman yine, 1G / gün çok kötü olmayabilir mi?)
barrycarter

DVD'ler? İyi keder, hala DVD'ye yedekleme yapan var mı? Kesinlikle çıkarılabilir USB (veya harici SATA) veya taşınabilir flaş tabanlı depolama bugünlerde çok daha kullanışlı / pratiktir? Şahsen, LAN üzerinden birden fazla makineyi yerinde bir NAS cihazına yedekledim, ardından yedekleri şirket dışı bir rahatlık için çıkarılabilir depolamaya düzenli aralıklarla yedekledim.
timday

Yanıtlar:


2

Sorun

Rsync'e alışkınım ve istediğim şeyi yapan bir Perl betiği yazmak için diğer araçlarla birlikte kullanmayı denedim. Ancak, rsync kendi isteğimi yapmıyor. Ne yazık ki, bir dosya biraz değişirse, dosyanın şifreli sürümü çok değişir, bu nedenle rsync tek dosyalar için iyi çalışmaz.

Çözüm?

rsyncrypto, dosyaları rsync dostu bir şekilde şifrelemek için bir yardımcı programdır. Rsyncrypto algoritması, rsyncrypto ve aynı anahtarla şifrelenmiş hemen hemen aynı iki dosyanın neredeyse aynı şifrelenmiş dosyaları üretmesini sağlar. Bu, hassas verilerin uzak bir yerde güvenli aktarılması ve depolanması için şifreleme sağlarken rsync tarafından elde edilen düşük havai veri transferine olanak tanır.

(dan Vikipedi )

Ayrıca

Rsync ve AES kullanarak Site Şifreli Olmayan Yedeklemeler


rsyncrypto bunun benim için büyük bir bölümünü çözüyor. % 100 değil, ancak kesinlikle büyük bir yardım. Rsyncrypto'yu doğrudan bulamadım, ancak Fedora 11'in bunu yapabilen bir "kopya" programı var. @RedGrittyBrick, cevap verebilir misiniz stackoverflow.com/questions/4535620/... bu yüzden sana kredi verebilirim? Buradaki cevabınız bu sorunu tamamen çözüyor.
barrycarter


1

Kullanmayı deneyin Rsync . Tam bir yedeklemeyi tamamlamanız gerekir, ancak o zaman sadece değişen dosyaların sıkıştırılmış tarball'larını günlük olarak taşımanız gerekir. Küçük bir Googling bunu başarmak için çok sayıda kabuk komut dosyası açacaktır ve Rsync'in çok iyi çalışan Windows uygulamaları vardır.


Teşekkürler. Rsync'e alışkınım ve istediğim şeyi yapan bir Perl betiği yazmak için diğer araçlarla birlikte kullanmayı denedim. Ancak, rsync kendi isteğimi yapmıyor. Ne yazık ki, bir dosya biraz değişirse, dosyanın şifreli sürümü çok değişir, bu nedenle rsync tek dosyalar için iyi çalışmaz.
barrycarter

100'lerce GB veri içeren birden çok makineyi her gece bir "yedekleme sunucusuna" yedeklemek için rsync kullanıyorum. Çalışır - ve iyi çalışır - çünkü yedeklenmiş makine verilerinin sadece nispeten küçük bir yüzdesi her gün değişir. Bazen, aktarılan veri miktarında büyük bir artış göreceksiniz, çünkü birileri birden fazla GB veri ekledi / yeniden düzenledi, ancak bu çok sık gerçekleşmiyor. Her şeyi yedeklemekten çok daha iyi bir çözüm (elbette ilk kurduğunuzda ilk başlangıçtaki kopya dışında).
timday

0

Acil bağırsak reaksiyonum bunun uygun olmadığı. İzlememin gerekçesi şudur: Diyelim ki işletim sisteminizin parçaları, program ve veri dosyalarınızı içeren bir Gig dosyasını yedekleyelim diyelim. Ertesi gün devam edip bir sonraki Gig yedeklemeye başlayacaksınız ... Sorun şu ki O ikinci gün, belki de işletim sistemi güncellendi. Belki bazı program dosyaları güncellenmiştir. Belki bazı veri dosyaları değişmiştir. Şimdi ilk yedeklemenin eski dosyaları var. Başka bir deyişle, hareketli bir hedefle uğraşıyorsunuz. Öznitelik bayrakları atıp, her zaman söyleseniz bile - dosyaları öznitelikleri olmayan yedekleme, sürekli değişen bazı dosyaları yedeklediğiniz için hala etkili değildir.

Söylendiği gibi, arka planda Carbonite veya Mozy yedeğinde olduğu gibi bazı programlar ve yavaşça sonunda her şeyi yedeklemeyi başardıklarını, ancak yalnızca veri olduklarını söylüyorlar - işletim sistemi veya program yok. Bunun gibi bir şey hazırlayabilir ve programın sürekli olarak güncellemeleri yapması için arka planda çalışmasını sağlayabilirsiniz, ancak sonsuza dek yedekleme yapmak gerekir ve yedeklemenin kendisi de muhtemelen disk alanı açısından büyük olasılıkla verimsiz olur ve güvenilirlik de bu kadar iyi olmaz.

Başka bir dahili sürücü edinmeyi ve sistemi bir gecede klonlamayı hiç düşündünüz mü? Bu hız / güvenilirlik / verimlilik için en iyisidir.


0

Destekleyen bir dosya sistemi kullanıyorsanız (veya buna geçmeyi unutmayın) anlık (*) sonra günde 1 GB yedekleme yapmak oldukça basittir:

  • yerel diskin geçerli durumunun anlık görüntüsünü almak
  • tesis dışı konumunuzdaki uzak makineye her gün 1 GB'lık anlık görüntüyü yedekleyin (muhtemelen "--encrypt" seçeneğiyle "zip" ve "--split-size 1g" seçeneğini kullanın)
  • Tüm anlık görüntü yedeklendikten sonra, yerel anlık görüntüyü atın.

İlk anlık görüntüyü yedekledikten sonra, tamamen aynı şekilde yeni anlık görüntüler oluşturmaya devam edebilirsiniz. Ama bence aynı sonuçları daha az zamanda tamamen alırsınız.

  • uzaktaki makineye bir kopya komutu çalıştırın, yeni bir anlık görüntü için kaba taslak oluşturmak için sahip olduğu en son tam anlık görüntüyü kopyalayın.
  • Yerel diskin geçerli durumunun yeni bir anlık görüntüsünü almak
  • Uzak kaba taslağı yeni anlık görüntünün tam bir kopyasına değiştirmesine izin vererek --bwlimit'i 1 GB / gün olarak ayarlayarak rsyncrypto (teşekkürler, RedGrittyBrick) kullanın.

(*) "Anlık görüntüleri destekler" derken (a) sistemin anlık görüntülerini destekleyen bir sanal makinenin içinde koşmak veya (b) ext3cow, btrfs, ZFS veya anlık görüntüleri destekleyen başka bir dosya sistemi kullanmak - tanıdıklarım "içinde" anlık görüntü "sütunuyla gösterilir. dosya sistemlerinin karşılaştırılması " makale.

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.