Yedeklerinizi orta dejenerasyona karşı nasıl test edebilirsiniz?


18

Çoğu depolama ortamı zaman içinde dejenere olduğundan (CD, DVD, sabit disk, kaset) yedeklerinizi test etmek çok önemlidir. Yedeklemelerinizin durumunu izlemenin bir yolu var mı?

Hem donanım hem de yazılım çözümlerini ve kullanabileceğiniz stratejileri arıyorum. Örneğin:

  • Donanım çözümü: sabit disklerin SMART özelliklerini kullanma; ...
  • Yazılım çözümü: MD5 sağlama toplamlarını hesaplayan bir yedekleme aracı kullanma; CD'lerde Reed-Solomon ECC'yi kontrol etmek için bir araç kullanmak; ...
  • Örnek stratejiler : yedeklemenizin birden çok kopyasını tutmak ve her ay bir dosya karşılaştırması yapmak; her zaman ve sonra yedekleme aracınız tarafından hesaplanan MD5 sağlama toplamlarını taramak; ...

Yanıtlar:


7

Yedeklemelerinizden emin olmanın tek yolu onları geri yüklemektir. Checksum'lar ortamınızın içeriğini doğrulayabilir, ancak geri yüklemenin mümkün olup olmadığını size söylemez: ya ihtiyacınız olan her şeyi yedeklemiyorsanız?

Bunun karmaşıklığı, çıplak metal kurtarma (kendi sorunları olan) için yedekleme yapmanıza veya yalnızca veri yedeklemeleri gerçekleştirmenize bağlıdır.

Veri yedeklemeleri için bir seçenek, sanal bir makine oluşturmak ve periyodik olarak ateşlemek ve bir geri yüklemeyi test etmektir. Bu, çıplak metal için geçerli olandan daha azdır, çünkü VM şüphesiz tamamen farklı bir dizi sürücü, vb. Gerektirecektir. geri yükleme ve her yedekleme için yapmak.


Bence orijinal sorunun bağlamını kaçırıyorsunuz. Sağlama toplamlarını doğrulamak, ortamdaki verilerin tümünü okumayı içerdiğinden kaybolmadığını doğrular. Açıkladığınız şey çok önemli olan yedekleme stratejinizi test eder, ancak orta testler için sağlama toplamları yeterlidir.
Draemon

Yeterince adil, ama ifademin yanındayım. Geri yükleyebileceğinizden emin olmanın tek yolu geri yüklemektir.
serialhobbyist

4

Başlamak için depolamadan önce yedeklerinizi doğrulamalısınız. İlgi çok o ne kadar zor olduğunu getirilir yapmak yedekleri, ama kimse düşündüğü kontrol sitede kapalı getirilmesi güvenle önce onları.

Genelde CD-R'ye sadece 1 kötü yazma, ne kadar ucuz olduklarını beklemek ve HDD ortamının ne zaman değiştirileceğini söylemesi için SMART sonuçlarına odaklanmak için beklerim.

Size iyi şanslar.


3
SMART sonuçları size istediğiniz kadar bilgi vermeyebilir. Google laboratuvarları bazı testler yaptı - labs.google.com/papers/disk_failures.pdf ve SMART uyarısı olmadan çok fazla hata aldıklarını tespit etti.
Michael Kohne

Ancak, SMART uyarısı hızlı hareket etme zamanı demektir!
harrymc

4

Günümüzün büyük miktarda veri ve nispeten küçük optik disk boyutlarıyla, çıkarılabilir HDD'lere yedekleme benim için en iyisidir. Ayrıca, HDD'lerin hem fiziksel olarak hem de üzerlerine veri doldurma açısından bakımı daha kolaydır.

Disklerimde düzenli olarak GRC'nin SpinRite'ı çalıştırıyorum . SpinRite yazılı verileri test eder ve isteğe bağlı olarak yeniler veya hatta kurtarır.


1
Bu araç, sessiz veri bozulmasını tespit etmek için hiç yardımcı olmaz. Sağlama toplamları, sürücünüzün iyi olduğunu iddia eden bazı araçlar değil, gitmenin yoludur.
user23307

1
Bu araç hem SMART'ı baypas eder, hem de hasarlı sektörlerdeki disk taşıma verilerinizi onlardan uzağa fırçalar ve olabildiğince fazla veriyi onarır. Hikayenin ardından kayıp fotoğrafları, kritik sistemleri, vb. Son şans aracı olarak iyi çalışır, aynı zamanda bakım olarak da mükemmeldir. (Haçlı gibi geldiğim için üzgünüm, sadece iyi huylu çalıştığını bildiğim bir aracı duymak istemiyorum) Spinrite için +1
RCIX

2
Aracı sevmeniz harika, ancak veri bozulmasını tespit etmeyecek veya düzeltmeyecek.
user23307

Ayrıca yazarın yazılım hakkında yanlış iddialarda bulunduğu da bilinmektedir.
Draemon

3

yedeklerinizi test etmek ilginç bir noktadır. ancak bence zaman alıcı ve tartışmalı. çünkü bir ortam hasar görürse, yedeklemeniz tamamen ve kısmi bir kayıp olabilir, bu nedenle testler oldukça tartışmalıdır.

Birden fazla yedeklemeyi tercih ederim. optik medyada olduğu gibi (tercih ettiğim seçim değil), her 5 yılda bir yeni bir kopya oluşturursanız, iki kopya varsa (veri kaybı riskini azaltmak için farklı yerlerde tutulması durumunda) ev yandı :), yaşlanma sürecinden en az birinin hayatta kalma şansı çok yüksektir. Tabii ki risk yedek kümelerin sayısına karşılıklı olarak azalıyor.


Test etmek, yedekleme işlemlerinizde hatalar gösterebilir - en azından bununla uğraşmaya değer.
Phoshi



2

Tüm cevaplar iyi, ama bir öneri daha eklemek istiyorum. Medyanızı düzenli olarak değiştirin. Yedekleme medyasını altı ayda bir değiştiriyoruz. Özellikle bir yedeklemeye ve kötü olduğunu bulmaya kıyasla oldukça ucuzdur.


1

WinRAR ile bir kurtarma setindeki tüm CD / DVD'lerin yok edilmesine ve kalan disklerden kurtarabilmesine olanak tanıyan bir kurtarma biriminin kullanımını belirtebilirsiniz. Örneğin, WinRAR'ı bir dosya / dizin kümesini bir RAR arşivine sıkıştırarak, DVD boyutuna (veya yaydığınız medyaya, kasetin boyutuna yayılmak üzere) ayarlamak için span seçeneklerini kullanarak yedeklemek için kullanıyorum yedekleme vb.) ve ayrıca bir veya daha fazla Kurtarma Hacmi ayarlayın (Birimler bölümündeki Gelişmiş sekmesi altında bulunur ve Genel sekmesinde Birimlere Böl'ü ayarlamanız gerekir, bu bir Kurtarma Kaydından farklıdır. t onları karıştırmayın).

Kurtarma Birimi ile kümede fazladan bir Rar dosyası oluşturulur. Bir tür parite, bir kümedeki rar dosyalarından herhangi birinin kaybolabileceği ve kalan dosyaların yine de tüm verileri kurtarmak için kullanılabileceği şekilde kullanılır. Tüm rar dosyalarında belirli bir miktarda hasara izin vermek için Kurtarma Kaydı'nı da kullanabilirsiniz.

Daha sonra bir test ekstraksiyonu yaparak verilerin bütünlüğünü periyodik olarak test edebilirsiniz. Dosyaların zarar görmesi hakkında herhangi bir geri bildirim alıp alamayacağınızı bilmiyorum. Bunu bir kümedeki bir dosyaya bilerek zarar vererek kolayca test edebilirsiniz. Kurtarma Birimi ile veriler yine de çıkarılmalıdır, ancak umarım WinRAR konsolunda hasarlı arşiv hakkında bazı geri bildirimler görüntüler.


1

CFV bu işi yapıyor gibi görünüyor ( http://cfv.sourceforge.net/cfv.1.html ).

Şahsen, aşağıdaki 2 komutu kullanıyorum:

oluşturma:

cfv -rr -C -tsha1 -fc:\users\zian\desktop\out.txt

Doğrulanıyor:

cfv -rr -tsha1 -fc:\users\zian\desktop\out.txt

1

Geçmişte kullandığım yöntem, bir yedekleme sunucusu alıp düzenli olarak yedekleme ortamımdan görüntülemeye çalışmaktır.

Çalışırsa - harika. Değilse, yeni medya alıyorum.

justin re için açıklama: Yorumlar
Görüntüleme sürecim her zaman sunucuyu geri yükleme işleminden başlatmayı ve uygulamaların beklendiği gibi başladığını doğrulamayı içerir - aksi takdirde test edilmemiştir, sadece yazılmıştır.


Bu, sessiz veri bozulmasını nasıl algılar?
user23307

Peki, yedeklemenizden kurtaramazsanız (yani veriler bozuldu), o zaman iyi değildir.
warren

"Sessiz veri bozulması" anlamını bildiğinizi sanmıyorum. Yedeklemeden kurtarabileceğiniz gerçeği, verilerin bozulmadığı anlamına gelmez.
user23307

Anladığım kadarıyla, "sessiz veri bozulması" geri yüklemenin gerçekleşebileceği anlamına gelir, ancak veriler boşaltılabilir. Ancak, uygulamalar bozuk verilerle çalışmaz, bu nedenle geri yükleme başarılı olmadı (yani, başlattığınızda, işler çalışmıyor)
warren

Uygulamalar bozuk verilerle çalışacaktır, bu nedenle "sessiz veri bozulması"
ifadesi


0

Yeni bir yedeklemenin MD5 sağlama toplamlarını içeren bir dosya oluşturmak için ExactFile kullanabilirsiniz . Sonraki yedeklemeden önce MD5 dosyasını geçerli durumla karşılaştırabilirsiniz. Farklılıklar varsa, yedeklemenin bozuk olduğu anlamına gelir.


0

Saklamak istediğim her şeyin sadece birden fazla yerde değil, birden çok ortamda da var olduğundan emin olmak . Orta dejenerasyon sadece fiziksel medyanın kendisini değil, aynı zamanda bunların okunmasını da içermelidir. 3 (ÜÇ!) Diskette yedeklenmiş bazı eski metin dosyaları var, ancak onlara ihtiyacım olursa, artık bir disket sürücüm yok. CD sürücüsünün kullanımdan kaldırılması ne kadar sürer - netbooklar ve 'bulut bilişim' ile bu yolda ilerliyoruz! Dosyalarımı çeşitli ortamlarda saklasaydım, bu durumda olma ihtimalim daha az olurdu - daha çok muhtemelen onları okuyabileceğim!

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.