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  Konfiguracja firewalla nftables na Linux – krok po kroku

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
Porównanie Popularnych Środowisk Graficznych w Linuxie: GNOME vs. KDE vs. Xfce
Porównanie Popularnych Środowisk Graficznych w Linuxie: GNOME vs. KDE vs. Xfce

Linux to jeden z najpopularniejszych systemów operacyjnych na świecie. Oferuje szeroką gamę możliwości dostosowywania, w tym wybór środowiska graficznego. Środowisko Czytaj dalej

Integracja Linuxa z platformami dla deweloperów
Integracja Linuxa z platformami dla deweloperów

Integracja Linuxa z platformami dla deweloperów stała się coraz powszechniejsza i jest wynikiem wzrostu popularności systemu Linux oraz rosnącego zapotrzebowania 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.