Full backup — pełna kopia zapasowa danych krok po kroku

admin
Full backup — pełna kopia zapasowa danych krok po kroku - ilustracja artykulu

Full backup — pełna kopia zapasowa danych krok po kroku

Full backup to pełna kopia zapasowa całego wskazanego zbioru danych: każdego pliku, katalogu, uprawnienia i ustawienia systemowego, wykonana w jednym przebiegu. Ponieważ full backup nie odwołuje się do żadnego wcześniejszego zestawu, odtworzenie danych wymaga tylko jednego nośnika i jednej operacji — to jego największa przewaga nad kopiami przyrostowymi. Cena za tę wygodę jest realna: dłuższy czas wykonania, większe zużycie przestrzeni i wyższe obciążenie dysku źródłowego. W praktyce firmowej pełna kopia bywa wykonywana raz w tygodniu lub raz w miesiącu, a w przerwach pracują szybsze kopie różnicowe. Ten artykuł tłumaczy, jak policzyć realne zapotrzebowanie na przestrzeń, ile kosztuje przechowywanie danych w złotówkach, jak zabezpieczyć stację roboczą, serwis internetowy oraz konta chmurowe, a także jak przetestować odtwarzanie, zanim zrobi to za nas awaria dysku. Każdy z tych obszarów rządzi się nieco innymi zasadami, choć mechanizm pozostaje ten sam.

Czym dokładnie jest pełna kopia zapasowa i co obejmuje

Pełna kopia kopiuje cały wskazany zakres: partycje systemowe, katalogi użytkowników, bazy danych, konfigurację usług oraz metadane plików. Silnik kopii nie sprawdza, co zmieniło się od ostatniego przebiegu — przenosi wszystko od nowa. Dzięki temu każdy zestaw jest samodzielny i nie wymaga łańcucha wcześniejszych plików do poprawnego odtworzenia zasobów.

Techniczne wykonanie różni się w zależności od poziomu. Kopia plikowa czyta pojedyncze pliki i zachowuje ich uprawnienia, kopia obrazowa klonuje cały wolumen sektor po sektorze razem z bootloaderem. Pierwsza jest wygodniejsza przy selektywnym odzyskiwaniu pojedynczych dokumentów, druga pozwala przywrócić działający system na nowym dysku w kilkadziesiąt minut.

Znaczenie ma też migawka systemu plików. Bez mechanizmu typu VSS w Windows czy snapshotu LVM lub ZFS na Linuksie kopia otwartej bazy danych bywa niespójna — część rekordów pochodzi sprzed zapisu, część po nim. Poprawnie skonfigurowany full backup zawsze korzysta z migawki i weryfikuje sumy kontrolne.

Kopia pełna, różnicowa i przyrostowa — czym się różnią

Kopia różnicowa zapisuje zmiany od ostatniej pełnej, przyrostowa — od ostatniej dowolnej kopii. Odtworzenie z przyrostowej wymaga kompletnego łańcucha: zestawu pełnego plus wszystkich kolejnych segmentów. Uszkodzenie jednego ogniwa unieważnia resztę, dlatego harmonogramy produkcyjne mieszają oba typy i regularnie zamykają cykl nowym zestawem pełnym.

Typ kopiiZakres danychCzas wykonaniaCzas odtworzenia
PełnaCały zbiórNajdłuższyNajkrótszy — jeden zestaw
RóżnicowaZmiany od ostatniej pełnejŚredni, rośnie z dniamiDwa zestawy
PrzyrostowaZmiany od ostatniej kopiiNajkrótszyCały łańcuch segmentów
Syntetyczna pełnaScalona z przyrostowychKrótki po stronie źródłaKrótki, obciąża repozytorium

Ile miejsca, czasu i pieniędzy kosztuje pełna kopia

Punktem wyjścia jest prosta arytmetyka. Stacja robocza z 500 GB zajętej przestrzeni, kopiowana na dysk zewnętrzny po USB 3.0 z realną przepustowością około 120 MB/s, potrzebuje mniej więcej 70 minut. Ten sam wolumen wysyłany łączem 100 Mb/s do chmury zajmie ponad jedenaście godzin, więc pierwszy przebieg planuje się lokalnie.

Sprzęt kosztuje mniej, niż podpowiada intuicja. Zewnętrzny dysk 4 TB to wydatek rzędu 400–500 zł, dwuzatokowy NAS bez dysków 1000–1500 zł, a para dysków NAS-owych 8 TB kolejne 1600–2000 zł. Przestrzeń chmurowa w modelu obiektowym mieści się zwykle w widełkach 20–50 zł za terabajt miesięcznie plus opłaty za transfer wyjściowy.

Zużycie przestrzeni ogranicza kompresja i deduplikacja blokowa. Przy typowym zestawie dokumentów, zdjęć i baz danych realny współczynnik oscyluje wokół 1,4–2,0, a przy wielu podobnych maszynach wirtualnych bywa znacznie wyższy. Retencja też ma cenę: trzymanie czterech tygodniowych zestawów pełnych zamiast jednego mnoży zapotrzebowanie prawie czterokrotnie.

Kopia stacji roboczej: dane kontra sprzęt

Po awarii dysku sprzęt daje się odkupić w jeden dzień. Nowy monitor do komputera to wydatek 700–1200 zł, przyzwoita klawiatura mechaniczna kosztuje 300–450 zł, a zapasowy nośnik NVMe 1 TB około 300 zł. Danych z ostatnich pięciu lat nie kupisz w żadnym sklepie — one albo są w kopii, albo znikają bezpowrotnie.

Zakres kopii stacji roboczej powinien obejmować katalogi profilu, klucze SSH i certyfikaty, magazyn haseł, pliki licencyjne, konfigurację klientów poczty oraz katalogi projektowe. Osobno warto zabezpieczyć eksport ustawień aplikacji, bo ich ponowna konfiguracja po odtworzeniu systemu pochłania zwykle więcej czasu niż samo przywrócenie plików użytkownika.

Dobrą praktyką jest rozdzielenie systemu i danych na dwa wolumeny. Wtedy pełny obraz partycji systemowej robisz raz na kwartał albo po większych aktualizacjach, a katalog roboczy kopiujesz codziennie. Taki podział skraca okno kopii o kilkadziesiąt procent i wyraźnie zmniejsza liczbę zapisów na nośniku źródłowym.

Czego pełna kopia nie odtworzy

Kopia systemu nie przywróci ustawień zapisanych w pamięci urządzeń peryferyjnych. Profile nacisku i mapowania przycisków, które przechowuje tablet graficzny Wacom, makra zapisane w oprogramowaniu, jakim dysponuje klawiatura gamingowa mechaniczna, a także warstwy klawiszy wgrane w firmware, gdy używana jest klawiatura mechaniczna 60 procent, wymagają osobnego eksportu do pliku.

Full backup — pełna kopia zapasowa danych krok po kroku - zdjecie w tresci
Zdj. tematyczne: Full backup — pełna kopia zapasowa danych kro (fot. Marta Branco/Pexels)

Kopia serwisu WWW, sklepu i kont firmowych

Strona internetowa składa się z trzech niezależnych warstw: plików, bazy danych i konfiguracji serwera. Pominięcie którejkolwiek sprawia, że odtworzenie kończy się białym ekranem. Gdy witryna stoi na maszynie typu OVH VPS, do kompletu dochodzą jeszcze definicje hostów wirtualnych, certyfikaty TLS oraz reguły zapory i zadania cron.

Zaplecze marketingowe też bywa krytyczne. Utrata przekierowań 301 albo mapy adresów potrafi cofnąć pozycjonowanie strony w Google o wiele miesięcy, a błędnie odtworzona baza produktów rozjeżdża feed wysyłany do Google Merchant Center. Fraza „wordpress logowanie” bywa najczęstszym zapytaniem nawigacyjnym w firmie, więc dane kont administracyjnych powinny być odtwarzalne natychmiast.

Minimalny zakres kopii serwisu obejmuje:

  • pliki motywu i wtyczek wraz z katalogiem przesłanych mediów;
  • zrzut bazy danych w formacie SQL z kodowaniem UTF-8;
  • konfigurację serwera WWW, PHP i harmonogram zadań;
  • rekordy DNS oraz eksport kont poczty i list mailingowych;
  • plik przekierowań i mapę witryny XML, kluczowe dla ciągłości pozycjonowania strony.

Osobnego traktowania wymagają dane w usługach chmurowych. Model współodpowiedzialności oznacza, że dostawca gwarantuje dostępność infrastruktury, ale nie chroni przed skasowaniem pliku przez pracownika. Google Workspace cena za pojedynczego użytkownika obejmuje przestrzeń i pocztę, jednak retencja usuniętych elementów jest ograniczona, więc eksport do własnego repozytorium pozostaje koniecznością. Podobnie działa to w agencjach, gdzie projektowanie stron internetowych generuje pliki źródłowe rozproszone między dyski współdzielone a repozytoria kodu.

Zasada 3-2-1, szyfrowanie i testy odtwarzania

Reguła 3-2-1 mówi o trzech kopiach danych na dwóch różnych typach nośników, z czego jedna przechowywana jest poza siedzibą firmy. Rozszerzenie 3-2-1-1-0 dokłada jedną kopię niezmienialną, odporną na szyfrowanie przez ransomware, oraz zerową liczbę błędów w raporcie weryfikacji. To dziś standard minimum dla środowisk produkcyjnych.

Szyfrowanie repozytorium algorytmem AES-256 chroni przed wyciekiem po kradzieży nośnika, ale przenosi ryzyko na klucz. Utrata hasła do zaszyfrowanego archiwum jest równoznaczna z utratą danych, dlatego klucz przechowuje się w menedżerze haseł oraz w zapieczętowanej kopii papierowej w innej lokalizacji niż sam dysk z kopią.

Najczęstszym błędem pozostaje brak testów. Zaplanowany full backup raportujący sukces nie dowodzi niczego, dopóki nie odtworzysz z niego losowo wybranych plików oraz całej maszyny na sprzęt zastępczy. Test próbny raz na kwartał, z pomiarem realnego czasu odtworzenia, zamienia deklarowane RTO w liczbę, na której da się polegać.

Jak często wykonywać pełną kopię zapasową w małej firmie?

Częstotliwość wynika z dopuszczalnej utraty danych, czyli parametru RPO. Jeśli firma zaakceptuje utratę jednego dnia pracy, wystarczy dzienna kopia przyrostowa i tygodniowy zestaw pełny wykonywany w nocy z piątku na sobotę. Przy dokumentacji księgowej lub sklepie z zamówieniami spływającymi całą dobę RPO skraca się do godziny, co wymusza replikację bazy i kopie logów transakcyjnych. Rozsądny punkt startowy dla biura liczącego kilkanaście stanowisk to pełny zestaw co siedem dni, kopie różnicowe każdej nocy, retencja czterech tygodni oraz jeden zestaw miesięczny odkładany na nośnik trzymany poza biurem. Harmonogram warto zsynchronizować z okresami niskiego obciążenia, żeby kopia nie spowalniała pracy.

Czy full backup wystarczy zamiast kopii przyrostowych?

Technicznie tak — każdy zestaw pełny jest samowystarczalny i odtwarza środowisko bez żadnych zależności. Problem pojawia się przy skali. Codzienne kopiowanie 500 GB oznacza 15 TB zapisu miesięcznie, wielogodzinne okno kopii oraz szybsze zużycie nośników, a przy transferze do chmury także wyraźny rachunek za transfer. Dla pojedynczej stacji roboczej z niewielkim zbiorem dokumentów strategia oparta wyłącznie na pełnych kopiach bywa najprostsza i najbardziej odporna na błędy. Dla serwera plików, bazy danych czy maszyn wirtualnych racjonalny jest model mieszany: rzadka kopia pełna jako punkt bazowy i codzienne kopie różnicowe albo przyrostowe scalane później w zestaw syntetyczny.

Co zrobić, gdy odtwarzanie kopii kończy się błędem?

Zacznij od zabezpieczenia dowodów: nie nadpisuj repozytorium kolejnym przebiegiem i skopiuj log operacji. Następnie sprawdź sumy kontrolne archiwum — większość programów udostępnia tryb weryfikacji, który wykrywa uszkodzone bloki bez odtwarzania całości. Jeśli błąd dotyczy pojedynczego pliku, spróbuj odtworzyć wybiórczo pozostałe zasoby, bo uszkodzenie rzadko obejmuje cały zestaw. Częstą przyczyną jest niezgodność wersji oprogramowania, brak sterownika kontrolera dysku w środowisku ratunkowym albo próba przywrócenia obrazu na mniejszy nośnik. Gdy podejrzewasz uszkodzenie fizyczne dysku, odłącz go i pracuj na obrazie sektorowym wykonanym narzędziem odczytującym nośnik z pominięciem błędnych sektorów.

Podobne Posty

Zostaw komentarz