| Termin | Definicja |
|---|---|
| Testowanie backupów | ![]() Testowanie backupów to regularne sprawdzanie, czy zapisane kopie faktycznie nadają się do odtworzenia. Na czym polega praktyczne testowanie backupówTestowanie backupów polega na kontrolowanym sprawdzeniu, czy kopia zapasowa jest kompletna, czy można ją odczytać oraz czy dane da się przywrócić do użytecznej postaci. Sam komunikat programu „kopia wykonana pomyślnie” nie potwierdza jeszcze, że odzyskanie plików będzie możliwe. Błąd może pojawić się dopiero podczas odczytu uszkodzonego sektora, rozpakowywania archiwum, odszyfrowywania danych albo odtwarzania struktury katalogów. Dlatego test powinien obejmować rzeczywiste przywrócenie danych, a nie tylko sprawdzenie obecności pliku backupu na dysku. Zakres próby należy dopasować do rodzaju kopii. Dla kopii dokumentów można odtworzyć wybrane pliki z różnych katalogów, w tym małe dokumenty tekstowe, zdjęcia oraz większe archiwa. Dla obrazu całego dysku trzeba sprawdzić, czy środowisko odzyskiwania widzi nośnik docelowy, poprawnie odczytuje obraz i potrafi uruchomić przywrócony system albo przynajmniej zamontować jego partycję. Jeżeli kopia jest przyrostowa, test powinien uwzględniać pełny łańcuch: kopię bazową oraz wszystkie wymagane przyrosty wykonane później. Kontrola integralności plików i nośnikówPierwszym etapem jest sprawdzenie integralności kopii. Program do backupu może porównywać sumy kontrolne bloków danych, weryfikować indeksy archiwum lub wykonywać test odczytu. W przypadku zwykłych plików pomocne jest porównanie ich rozmiaru, daty modyfikacji i sumy kontrolnej przed wykonaniem kopii oraz po odtworzeniu. Popularny algorytm SHA-256 pozwala wykryć zmianę zawartości pliku, ale sama zgodność sumy nie dowodzi, że plik można poprawnie otworzyć w używanym programie. Dokument tekstowy, zdjęcie lub baza lokalna powinny zostać również otwarte i sprawdzone pod kątem czytelności. Trzeba zweryfikować wszystkie elementy potrzebne do odzyskania: nośnik z kopią, przewody i adaptery, hasło lub klucz szyfrujący, pliki konfiguracyjne oraz nośnik startowy używany do odtworzenia obrazu. Zaszyfrowanego backupu nie należy uznawać za sprawdzony, jeśli test nie obejmował faktycznego odszyfrowania. Warto też kontrolować wolne miejsce na dysku docelowym. Przywrócenie może wymagać większej przestrzeni niż rozmiar samych danych, na przykład z powodu plików tymczasowych, rozpakowywania archiwum lub utworzenia dodatkowych partycji. Próba odtworzenia i ocena czasu odzyskiwaniaNajbardziej miarodajnym testem jest odtworzenie kopii do oddzielnego katalogu, na dodatkowy dysk albo na zastępczy komputer o zgodnej architekturze. Odtwarzanie nie powinno nadpisywać jedynej działającej instalacji bez wcześniejszego zabezpieczenia aktualnych danych. Po przywróceniu należy sprawdzić strukturę katalogów, nazwy plików, uprawnienia, dokumenty użytkownika oraz działanie programów, które korzystają z odzyskanych danych. W przypadku obrazu systemu trzeba zweryfikować start systemu, dostęp do profilu użytkownika, sterowników i podstawowych aplikacji. Podczas testu warto zmierzyć czas potrzebny na znalezienie właściwej kopii, przygotowanie nośnika, odtworzenie danych i potwierdzenie ich poprawności. Parametr RPO określa, jak stara może być ostatnia dostępna wersja danych, natomiast RTO opisuje dopuszczalny czas potrzebny na przywrócenie działania. Przykładowo codzienna kopia wykonywana o godzinie 22:00 może oznaczać utratę danych zapisanych po tej godzinie, jeśli awaria nastąpi następnego dnia przed wykonaniem kolejnego backupu. Jeżeli odtworzenie trwa dłużej niż zakładano, trzeba zwiększyć częstotliwość testów, zmienić nośnik albo uprościć procedurę odzyskiwania. Harmonogram testów i działania po wykryciu błęduTest kopii powinien być wykonywany regularnie oraz po każdej istotnej zmianie. Dotyczy to między innymi wymiany dysku, zmiany programu do backupu, włączenia szyfrowania, modyfikacji harmonogramu lub przeniesienia kopii na inny nośnik. Automatyczna weryfikacja może być uruchamiana po zakończeniu zadania, natomiast ręczne odtworzenie wybranych plików warto wykonywać cyklicznie. Pełne odtworzenie obrazu systemu wymaga więcej czasu, dlatego powinno mieć osobny termin i jasno określone środowisko testowe. Każdą próbę należy opisać w krótkim protokole: data testu, źródło kopii, zakres odtworzonych danych, użyty nośnik, wynik kontroli integralności, czas odzyskiwania oraz wykryte problemy. Błąd odczytu, brak klucza szyfrującego, uszkodzony łańcuch przyrostów lub niepełna lista plików oznaczają, że kopia nie spełnia swojej funkcji. W takiej sytuacji należy wykonać nową kopię, zachować wadliwy egzemplarz do analizy, sprawdzić stan dysku i ponownie przeprowadzić próbę odtworzenia. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, dlatego przy problemach z nośnikiem lub działaniem systemu można rozpocząć diagnostykę od sprawdzenia sprzętu, połączeń oraz możliwości bezpiecznego odczytu danych. |