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
- Uruchom TimeShift:
sudo timeshift-launcher - Wybierz metodę przechowywania kopii zapasowych (RSYNC lub BTRFS, jeśli masz system plików BTRFS).
- Wybierz dysk docelowy dla kopii zapasowej.
- Określ harmonogram tworzenia kopii zapasowych (np. codziennie, tygodniowo).
- 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.

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.
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.






