Jak zrobić kopię zapasową danych w Ubuntu? Kompletny poradnik
Linux

Jak zrobić kopię zapasową danych w Ubuntu? Kompletny poradnik

Jak zrobić kopię zapasową danych w Ubuntu? Kompletny poradnik

Regularne tworzenie kopii zapasowych danych w systemie Ubuntu jest kluczowe dla bezpieczeństwa plików oraz systemu. Niezależnie od tego, czy chcesz zabezpieczyć swoje dokumenty, ustawienia systemowe czy cały system operacyjny, istnieje kilka narzędzi, które mogą Ci w tym pomóc. W tym poradniku omówimy metody tworzenia kopii zapasowej przy użyciu TimeShift oraz rsync.

Dlaczego warto robić kopię zapasową?

Tworzenie kopii zapasowych pozwala uniknąć utraty danych w wyniku:

  • Uszkodzenia sprzętu.
  • Błędów systemowych.
  • Ataków wirusowych lub ransomware.
  • Przypadkowego usunięcia plików.

1. Tworzenie kopii zapasowej systemu za pomocą TimeShift

TimeShift to jedno z najpopularniejszych narzędzi do tworzenia kopii zapasowej systemu w Ubuntu. Działa podobnie do przywracania systemu w Windows, umożliwiając przywrócenie wcześniejszego stanu systemu.

Instalacja TimeShift

TimeShift można zainstalować z oficjalnych repozytoriów:

sudo apt update
sudo apt install timeshift

Konfiguracja TimeShift

  1. Uruchom TimeShift:
    sudo timeshift-launcher
    
  2. Wybierz metodę przechowywania kopii zapasowych (RSYNC lub BTRFS, jeśli masz system plików BTRFS).
  3. Wybierz dysk docelowy dla kopii zapasowej.
  4. Określ harmonogram tworzenia kopii zapasowych (np. codziennie, tygodniowo).
  5. Potwierdź i zapisz ustawienia.

Aby ręcznie utworzyć kopię zapasową, kliknij Utwórz w interfejsie TimeShift.

Przywracanie systemu z TimeShift

Jeśli system ulegnie awarii, możesz przywrócić poprzedni stan:

sudo timeshift --restore

Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Jak zrobić kopię zapasową danych w Ubuntu? Kompletny poradnik
Jak zrobić kopię zapasową danych w Ubuntu? Kompletny poradnik

2. Tworzenie kopii zapasowej plików za pomocą rsync

rsync to potężne narzędzie do synchronizacji plików i katalogów. Jest idealne do tworzenia kopii zapasowych na dysku zewnętrznym lub serwerze.

Czytaj  Tworzenie obrazów Dockerfile w Debianie: Kompleksowy przewodnik

Instalacja rsync

Rsync jest domyślnie zainstalowany w Ubuntu, ale można go zainstalować ręcznie:

sudo apt update
sudo apt install rsync

Tworzenie kopii zapasowej na dysku zewnętrznym

Jeśli chcesz skopiować katalog domowy na zewnętrzny dysk (np. /mnt/backup), użyj:

rsync -a --progress /home/username/ /mnt/backup/

Główne opcje:

  • -a – zachowuje uprawnienia, daty i symbolekiczne linki.
  • --progress – wyświetla postęp kopiowania.

Automatyczna kopia zapasowa za pomocą crona

Możesz zautomatyzować proces tworzenia kopii zapasowych, edytując crona:

crontab -e

Dodaj wpis, który będzie tworzył kopię zapasową codziennie o godzinie 2:00:

0 2 * * * rsync -a /home/username/ /mnt/backup/

Przywracanie plików z kopii rsync

Aby przywrócić pliki, użyj:

rsync -a /mnt/backup/ /home/username/

Która metoda jest najlepsza?

  • TimeShift – najlepsze rozwiązanie do tworzenia kopii całego systemu i łatwego przywracania.
  • rsync – świetne do kopii zapasowych plików i synchronizacji danych.

Warto łączyć obie metody, aby zabezpieczyć się przed utratą danych.


Podsumowanie

Tworzenie kopii zapasowej w Ubuntu jest proste i może uratować Cię przed utratą ważnych danych. TimeShift to doskonałe narzędzie do przywracania systemu, natomiast rsync pozwala na skuteczną synchronizację plików. Regularne wykonywanie kopii zapasowych powinno stać się nawykiem każdego użytkownika.

Polecane wpisy
Jak w Linuxie stworzyć pakiet z fałszowanym adresem IP – przykład
Jak w Linuxie stworzyć pakiet z fałszowanym adresem IP – przykład

Jak w Linuxie stworzyć pakiet z fałszowanym adresem IP – przykład Fałszowanie adresu IP, czyli technika znana jako IP spoofing, Czytaj dalej

Jak skonfigurować SSH w Linuksie
Jak skonfigurować SSH w Linuksie

Jak skonfigurować SSH w Linuksie SSH (Secure Shell) to protokół sieciowy umożliwiający bezpieczne zdalne logowanie i zarządzanie systemem. Jest to Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.