| Termin | Definicja |
|---|---|
| Backup pełny (Full Backup) | ![]() Backup pełny (Full Backup) to kopia zapasowa obejmująca całą zawartość bazy danych w momencie jej wykonania. Zakres danych objętych backupem pełnymBackup pełny, określany także jako Full Backup, jest kopią całego wskazanego zbioru danych utworzoną w określonym momencie. W przypadku bazy danych obejmuje wszystkie objęte zakresem kopii tabele, rekordy, indeksy, widoki, procedury, funkcje, ustawienia oraz inne elementy zależne od konkretnego silnika i wybranej metody eksportu. Nie oznacza to jednak automatycznie, że kopia zawiera system operacyjny, program bazodanowy, konfigurację komputera, pliki użytkownika ani dane znajdujące się poza wskazaną bazą. Zakres trzeba ustalić w narzędziu wykonującym backup. Rezultat pełnej kopii przedstawia stan danych zgodny z chwilą jej wykonania albo z punktem logicznie wyznaczonym przez mechanizm backupu. Jeżeli użytkownik zapisze nowe dane po zakończeniu operacji, nie będą one znajdować się w już utworzonym pliku. Podobnie usunięcie lub zmiana rekordu po wykonaniu kopii nie zmieni jej zawartości. Z tego powodu backup pełny jest migawką określonego stanu, a nie ciągłym zapisem wszystkich przyszłych zmian. Przy odtwarzaniu należy rozróżnić kopię danych od kopii konfiguracji, uprawnień i innych zasobów, ponieważ nie każde narzędzie zapisuje je w tym samym pliku. Przebieg tworzenia i spójność kopiiPodczas wykonywania backupu narzędzie odczytuje dane z nośnika źródłowego i zapisuje je w pliku lub zestawie plików docelowych. Prawidłowo zaprojektowany mechanizm powinien zapewnić spójność logiczną, czyli taki stan kopii, który może zostać poprawnie odtworzony bez częściowo zapisanych operacji. W zależności od programu operacja może wymagać krótkiego zablokowania zapisu, korzystać z mechanizmu migawki albo rejestrować dodatkowe informacje potrzebne do odtworzenia transakcji. Samo skopiowanie plików bazy podczas jej pracy nie zawsze jest równoważne z wykonaniem poprawnego backupu. Pełna kopia zwykle wymaga więcej czasu i miejsca niż kopia przyrostowa lub różnicowa, ponieważ ponownie zapisuje cały zakres danych. Jej rozmiar zależy między innymi od ilości rzeczywiście przechowywanych informacji, obecności kompresji, sposobu kodowania oraz tego, czy narzędzie kopiuje także wolne miejsce lub elementy pomocnicze. Kompresja zmniejsza rozmiar pliku, lecz może zwiększyć obciążenie procesora podczas tworzenia i odtwarzania. Szyfrowanie zabezpiecza zawartość przed odczytem przez osoby bez klucza, ale utrata hasła lub klucza może uniemożliwić wykorzystanie kopii. Odtwarzanie danych z pełnej kopiiOdtworzenie backupu pełnego polega na zapisaniu jego zawartości w środowisku docelowym i odtworzeniu struktur oraz danych rozpoznawanych przez użyte narzędzie. Wymagana zgodność zależy od formatu kopii, programu, wersji oprogramowania i ustawień. Nie każdy plik backupu można otworzyć dowolnym programem do archiwizacji, ponieważ część formatów zawiera informacje specyficzne dla danego silnika lub aplikacji. Przed przyjęciem kopii za użyteczną należy sprawdzić, czy procedura odtwarzania kończy się poprawnie oraz czy po odtworzeniu można odczytać przykładowe tabele i rekordy. Pełny backup może być podstawą samodzielnego odtworzenia danych, ale w niektórych rozwiązaniach stanowi również punkt początkowy dla dalszych kopii różnicowych lub przyrostowych. W takim układzie odzyskanie późniejszego stanu wymaga pełnej kopii bazowej oraz odpowiednich plików zawierających zmiany. Brak jednego elementu łańcucha może uniemożliwić uzyskanie oczekiwanego punktu odtworzenia. Dlatego trzeba zapisywać datę wykonania, zakres danych, wynik kontroli, lokalizację pliku i informacje niezbędne do odczytu. Warto też okresowo wykonać próbne odtworzenie na oddzielnym nośniku lub komputerze. Praktyczne przechowywanie kopii na komputerzePełną kopię należy przechowywać na nośniku innym niż źródłowy, ponieważ awaria dysku, błąd systemu plików, przypadkowe usunięcie albo złośliwe oprogramowanie może uszkodzić jednocześnie dane robocze i backup zapisany w tym samym miejscu. Do przechowywania można wykorzystać zewnętrzny dysk, serwer plików albo usługę przeznaczoną do wykonywania kopii, o ile rozwiązanie obsługuje wymagany format i pozwala później odzyskać dane. Nośnik powinien mieć wystarczającą pojemność, stabilne połączenie oraz kontrolę dostępu. Należy również monitorować komunikaty programu, ponieważ zakończenie procesu bez błędu nie zastępuje sprawdzenia, czy plik istnieje i ma oczekiwany rozmiar. Przy problemach z laptopem lub komputerem PC trzeba najpierw ustalić, czy uszkodzeniu uległ nośnik, system operacyjny, aplikacja wykonująca backup, czy sam plik kopii. Pomocne są informacje o czasie utworzenia kopii, jej lokalizacji, rozszerzeniu, rozmiarze oraz ewentualnym komunikacie błędu. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a w ramach diagnostyki można sprawdzić możliwość odczytu istniejącego backupu oraz bezpiecznie skopiować go na sprawny nośnik. Przed każdą operacją zapisu na uszkodzonym dysku należy ograniczyć zbędne uruchamianie systemu, aby nie nadpisać danych potrzebnych do odzyskania. |