Jak przetestować kopie zapasowe pod kątem średniej degeneracji?

18

Ponieważ z czasem większość nośników pamięci ulega degradacji (CD, DVD, dysk twardy, taśma), bardzo ważne jest przetestowanie kopii zapasowych. Czy istnieje sposób monitorowania stanu kopii zapasowych?

Szukam zarówno rozwiązań sprzętowych i programowych, jak i strategii, których można użyć. Na przykład:

  • Rozwiązanie sprzętowe : korzystanie z funkcji SMART dysków twardych; ...
  • Rozwiązanie programowe : za pomocą narzędzia do tworzenia kopii zapasowych, które oblicza sumy kontrolne MD5; za pomocą narzędzia do sprawdzania Reed-Solomon ECC na płytach CD; ...
  • Przykładowe strategie : przechowywanie wielu kopii kopii zapasowej i porównywanie plików co miesiąc; co jakiś czas skanuje sumy kontrolne MD5 obliczane przez narzędzie do tworzenia kopii zapasowych; ...
Dimitri C.
źródło

Odpowiedzi:

7

Jedynym sposobem, aby być pewnym swoich kopii zapasowych, jest ich przywrócenie. Sumy kontrolne mogą weryfikować zawartość Twojego nośnika, ale nie powiedzą ci, czy przywrócenie jest możliwe: co zrobić, jeśli nie tworzysz kopii zapasowej wszystkiego, czego potrzebujesz?

Złożoność tego zależy od tego, czy tworzysz kopie zapasowe w celu przywracania systemu od zera (z własnymi problemami), czy tylko wykonujesz kopie zapasowe danych.

W przypadku kopii zapasowych danych jedną z opcji jest zbudowanie maszyny wirtualnej i okresowe uruchamianie jej oraz testowanie przywracania. Jest to mniej niż ważne w przypadku samego metalu, ponieważ maszyna wirtualna będzie niewątpliwie wymagać zupełnie innego zestawu np. Sterowników itp. Myślę, że (w zależności od systemu operacyjnego i zestawu narzędzi), jeśli naprawdę chciałeś, prawdopodobnie mógłbyś napisać skrypt przywracania i rób to dla każdej kopii zapasowej.

szeregowiec
źródło
Myślę, że brakuje ci kontekstu pierwotnego pytania. Weryfikacja sum kontrolnych potwierdza, że ​​dane na nośniku nie zostały utracone, ponieważ obejmuje odczyt wszystkich danych. To, co opisujesz, sprawdza strategię tworzenia kopii zapasowych, która jest kluczowa, ale w przypadku średnich testów sumy kontrolne są w porządku.
Draemon,
W porządku, ale podtrzymuję moje oświadczenie. Jedynym sposobem, aby upewnić się, że możesz przywrócić, jest przywrócenie.
seryjny hobbysta
4

Powinieneś weryfikować swoje kopie zapasowe przed rozpoczęciem przechowywania. Wiele uwagi poświęcono temu, jak trudno jest wykonywać kopie zapasowe, ale nikt nigdy nie myśli o ich sprawdzeniu przed bezpiecznym przeniesieniem ich z witryny.

Zasadniczo czekam tylko na 1 zły zapis na CD-R, aby go podrzucić, na to, jak są tanie i skupiam się na SMART wynikach dla dysków HDD, aby powiedzieć mi, kiedy je wymienić.

Powodzenia.

konstabl
źródło
3
Wyniki SMART mogą nie powiedzieć Ci tyle, ile chcesz. Laboratoria Google przeprowadziły pewne testy - labs.google.com/papers/disk_failures.pdf i odkryły, że dostały wiele awarii bez żadnego ostrzeżenia SMART.
Michael Kohne,
Jednak ostrzeżenie SMART oznacza, że ​​czas działać szybko!
harrymc
4

Przy dzisiejszych dużych ilościach danych i stosunkowo małych rozmiarach dysków optycznych tworzenie kopii zapasowych na wymiennych dyskach twardych wydaje mi się najlepsze. Ponadto dyski twarde są łatwiejsze do utrzymania zarówno pod względem fizycznym, jak i pod względem wypełniania danych.

Regularnie uruchamiam SpinRite GRC na moich dyskach. SpinRite testuje zapisane dane i opcjonalnie odświeża je, a nawet odzyskuje.

Torben Gundtofte-Bruun
źródło
1
To narzędzie w ogóle nie pomoże wykryć cichego uszkodzenia danych. Suma kontrolna to droga, a nie jakieś narzędzie, które twierdzi, że twój dysk jest OK.
user23307,
1
To narzędzie zarówno omija SMART, jak i szoruje dysk, przenosząc dane z uszkodzonych sektorów z dala od nich i naprawiając jak najwięcej danych. Słyszałem historię po historii o tym, jak odzyskał utracone zdjęcia, krytyczne systemy itp. Po awarii dysku twardego. Działa dobrze jako narzędzie ostatniej szansy, ale także świetnie nadaje się do konserwacji. (Przepraszam, że brzmię jak krzyżowiec, po prostu nie lubię słyszeć narzędzia, o którym wiem, że działa dobrze oczerniane) +1 za spinrite
RCIX
2
To wspaniałe, że podoba Ci się to narzędzie, ale nie wykrywa ani nie naprawia uszkodzenia danych.
user23307
Wiadomo również, że autor wysuwa fałszywe twierdzenia na temat oprogramowania.
Draemon,
3

testowanie kopii zapasowych jest interesującym punktem. jest to jednak czasochłonne i wątpliwe. ponieważ w przypadku uszkodzenia nośnika twoja kopia zapasowa może spowodować całkowitą lub częściową utratę, dlatego testowanie jest raczej dyskusyjne.

Wolę wiele kopii zapasowych. tak jak w przypadku nośników optycznych (nie mój preferowany wybór), jeśli tworzysz nową kopię co powiedzmy 5 lat, powinieneś być po bezpiecznej stronie, jeśli masz dwie kopie (przechowywane w różnych lokalizacjach, aby zmniejszyć ryzyko utraty danych w przypadku dom spala się :), szansa, że ​​przynajmniej jeden przeżył proces starzenia się, jest bardzo wysoka. oczywiście ryzyko zmniejsza się wzajemnie do liczby zestawów kopii zapasowych.


źródło
Testowanie może jednak wykazać błędy w procesach tworzenia kopii zapasowych - warto przynajmniej udawać, że się z tym uporano.
Phoshi
3

Cóż, możesz użyć par lub QuickPar dla Windows lub uruchomić sumę kontrolną MD5 / SHA1 na ISO.

Hanleyp
źródło
Link do par2 jest martwy.
Zian Choy
Usunąłem link par2.
hanleyp
2

Wygląda na to, że potrzebujesz sumy kontrolnej na kopię zapasową.

jweede
źródło
2

Wszystkie odpowiedzi były dobre, ale chciałbym dodać jeszcze jedną sugestię. Wymieniaj multimedia zgodnie z harmonogramem. Wymieniamy nośniki zapasowe co sześć miesięcy. Jest dość niedrogi, zwłaszcza w porównaniu z potrzebą tworzenia kopii zapasowej i stwierdzenia, że ​​jest zły.

Jim C.
źródło
1

W WinRAR możesz określić użycie woluminu odzyskiwania, który pozwoli zniszczyć cały dysk CD / DVD z zestawu odzyskiwania i nadal będzie mógł odzyskać z pozostałych dysków. Na przykład używam WinRAR do tworzenia kopii zapasowych zestawu plików / katalogów poprzez kompresję ich do archiwum RAR, używając opcji span, aby ustawić rozpiętość do rozmiaru DVD (lub dowolnego innego nośnika, rozmiaru taśmy) kopii zapasowej itp.), a także ustaw wartość Odzyskaj wolumin na poziomie 1 lub więcej (znajdującą się w zakładce Zaawansowane w sekcji Woluminy i wymaga ustawienia podziału na woluminy na karcie Ogólne, różni się to od rekordu odzyskiwania, więc nie „ myl je).

W przypadku woluminu odzyskiwania w zestawie zostanie utworzony dodatkowy plik Rar. Stosuje się pewien rodzaj parzystości, tak że dowolny z plików rar w zestawie może zostać utracony, a pozostałe pliki mogą być nadal użyte do odzyskania wszystkich danych. Możesz również użyć Rekordu odzyskiwania, aby pozwolić na pewne uszkodzenie we wszystkich plikach rar.

Następnie możesz okresowo sprawdzać integralność danych, przeprowadzając ekstrakcję testową. Nie wiem, czy otrzymasz informację zwrotną na temat uszkodzenia plików. Możesz to łatwo przetestować, celowo uszkadzając plik w zestawie. W przypadku woluminu odzyskiwania dane powinny być nadal wyodrębniane, ale mam nadzieję, że WinRAR wyświetli w konsoli informacje zwrotne na temat uszkodzonego archiwum.

AaronLS
źródło
1

CFV wydaje się wykonywać tę pracę ( http://cfv.sourceforge.net/cfv.1.html ).

Osobiście używam następujących 2 poleceń:

Tworzenie:

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

Weryfikacja:

cfv -rr -tsha1 -fc:\users\zian\desktop\out.txt
Zian Choy
źródło
1

Metodą, której użyłem w przeszłości, jest wzięcie serwera kopii zapasowej i okresowe próbowanie zobrazowania go z mojego nośnika kopii zapasowej.

Jeśli to działa - świetnie. Jeśli nie, idę po nowe media.

wyjaśnienie dotyczące justin re: komentarze
Mój proces obrazowania zawsze obejmuje uruchomienie serwera od przywracania i weryfikację uruchomienia aplikacji zgodnie z oczekiwaniami - w przeciwnym razie nie został przetestowany, został jedynie napisany.

królikarnia
źródło
Jak wykrywa to ciche uszkodzenie danych?
user23307,
cóż, jeśli nie możesz odzyskać z kopii zapasowej (tj. dane uległy uszkodzeniu), to nie jest dobrze.
warren
Nie sądzę, że znasz znaczenie „cichego uszkodzenia danych”. Fakt, że można odzyskać dane z kopii zapasowej, nie oznacza, że ​​dane nie zostały uszkodzone.
user23307,
w moim rozumieniu „ciche uszkodzenie danych” oznacza, że ​​przywrócenie może nastąpić, ale dane mogą zostać zniszczone. Jednak aplikacje nie będą działać z uszkodzonymi danymi, dlatego przywracanie nie powiodło się (tzn. Po uruchomieniu rzeczy nie działają)
ostrzega
Aplikacje BĘDĄ działały z uszkodzonymi danymi, dlatego wyrażenie „ciche uszkodzenie danych”
user23307
0

Możesz użyć ExactFile do wygenerowania pliku zawierającego sumy kontrolne MD5 nowej kopii zapasowej. Przed następną kopią zapasową możesz następnie porównać plik MD5 z bieżącą sytuacją. Jeśli występują różnice, oznacza to, że kopia zapasowa uległa uszkodzeniu.

Dimitri C.
źródło
0

Upewnienie się, że wszystko, co chcę zachować, istnieje nie tylko w wielu miejscach, ale na wielu nośnikach . Średnie zwyrodnienie powinno obejmować nie tylko same fizyczne media, ale także ich czytanie. Mam kopie zapasowe niektórych starych plików tekstowych na 3 (TRZY!) Dyskietkach, ale gdybym ich potrzebował, cóż, nie mam już napędu dyskietek. Ile czasu minęło, zanim napęd CD przestanie być używany - idziemy w tym kierunku z netbookami i „chmurą obliczeniową”! Gdybym zapisał moje pliki na różnych nośnikach, mniej prawdopodobne byłoby, że będę w takiej sytuacji - o wiele bardziej prawdopodobne, że będę w stanie je odczytać!

Phoshi
źródło