Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak wykonać kopię zapasową plików i folderów w systemie Linux?
    Pozostałe

    Jak wykonać kopię zapasową plików i folderów w systemie Linux?

    Norbert BarwickiNorbert BarwickiBrak komentarzy4 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Aby wykonać kopię zapasową plików i folderów w systemie Linux, można skorzystać zarówno z narzędzi wiersza poleceń (np. rsync, tar), jak i prostych aplikacji graficznych (np. Timeshift). Poniżej znajdziesz wyczerpujący poradnik krok po kroku, który pomoże każdemu użytkownikowi (od początkującego po zaawansowanego) bezpiecznie tworzyć i przechowywać kopie danych.

    Spis treści pokaż
    1 1. Dlaczego regularnie tworzyć kopie zapasowe?
    2 2. Co należy objąć kopią zapasową?
    3 3. Metody tworzenia kopii zapasowej w Linux
    3.1 a) Kopia zapasowa lokalna
    3.2 b) Kopia zapasowa zdalna
    3.3 c) Automatyczna kopia zapasowa (ciągła)
    4 4. Tworzenie kopii zapasowej za pomocą rsync (polecenia w terminalu)
    4.1 Przykładowy scenariusz – kopia zapasowa katalogu domowego na zewnętrzny dysk
    4.2 Krok 1 – Podłącz i zamontuj nośnik kopii zapasowej
    4.3 Krok 2 – Uruchom rsync
    4.4 Krok 3 – Zaplanuj automatyczną kopię zapasową (cron)
    5 5. Tworzenie kopii zapasowej za pomocą tar (archiwizacja katalogów)
    6 6. Tworzenie kopii zapasowej systemu i migawek – Timeshift
    6.1 Instalacja:
    6.2 Konfiguracja:
    7 7. Odzyskiwanie danych z kopii zapasowej
    8 8. Wskazówki dobrej praktyki backupowej
    9 9. Rozwiązania dodatkowe

    1. Dlaczego regularnie tworzyć kopie zapasowe?

    • Zapobieganie utracie danych – utrata może nastąpić w wyniku awarii sprzętu, ataku ransomware czy przypadkowego usunięcia plików.
    • Szybkie odzyskiwanie – backup pozwala szybko wrócić do pracy po awarii systemu.
    • Bezproblemowa migracja – kopia zapasowa ułatwia przeprowadzkę na nowy komputer lub serwer.

    2. Co należy objąć kopią zapasową?

    • Dane osobiste – dokumenty, zdjęcia, projekty, muzyka.
    • Konfiguracje i ustawienia – pliki w katalogu domowym (np. ~/.config), pliki konfiguracyjne aplikacji.
    • Dane systemowe i serwerowe (opcjonalnie): bazy danych, katalogi systemowe, pliki serwisowe.

    3. Metody tworzenia kopii zapasowej w Linux

    a) Kopia zapasowa lokalna

    Kopie zapasowe są zapisywane na innym dysku twardym, zewnętrznym nośniku USB lub innym magazynie danych podłączonym do komputera.

    b) Kopia zapasowa zdalna

    Dane są przesyłane na serwer FTP, SSH/SCP, do chmury lub serwera NAS. Chroni to przed awarią całego komputera lub kradzieżą.

    c) Automatyczna kopia zapasowa (ciągła)

    Planowane zadania (np. przez cron) pozwalają wykonywać backup regularnie – codziennie, co tydzień, itp.

    4. Tworzenie kopii zapasowej za pomocą rsync (polecenia w terminalu)

    Rsync to bardzo popularne narzędzie do wydajnej synchronizacji plików i folderów. Kopiuje tylko zmienione pliki, co oszczędza czas i miejsce.

    Przykładowy scenariusz – kopia zapasowa katalogu domowego na zewnętrzny dysk

    Krok 1 – Podłącz i zamontuj nośnik kopii zapasowej

    Odszukaj swój dysk:

    sudo fdisk -l 

    Zamontuj go, np. do folderu /mnt/backup:

    sudo mount /dev/sdb1 /mnt/backup 

    (zmień /dev/sdb1 na odpowiedni dysk)

    Krok 2 – Uruchom rsync

    Kopiowanie katalogu domowego użytkownika:

    sudo rsync -aAXv /home/nazwa_uzytkownika/ /mnt/backup/home/ 

    Opcje:

    • -a – tryb archiwum (zachowuje metadane, uprawnienia, właściciela)
    • -A – zachowuje ACL (kontrolę dostępu)
    • -X – zachowuje rozszerzone atrybuty
    • -v – tryb gadatliwy (pokazuje postęp)
    • –exclude= – możesz wykluczyć katalogi lub typy plików, np. pliki tymczasowe.

    Krok 3 – Zaplanuj automatyczną kopię zapasową (cron)

    Aby backup wykonywał się regularnie np. codziennie o 2:00 w nocy, wpisz:

    sudo crontab -e 

    Dodaj linię:

    0 2 * * * rsync -aAXv /home/nazwa_uzytkownika/ /mnt/backup/home/ 

    5. Tworzenie kopii zapasowej za pomocą tar (archiwizacja katalogów)

    Tar tworzy archiwa, które można łatwo przetransportować lub wysłać na zewnątrz.

    Przykład:

    tar czvf /mnt/backup/mojabackup_2025-09-05.tar.gz /home/nazwa_uzytkownika 
    • c – create (utwórz)
    • z – gzip (kompresuj)
    • v – verbose (pokaż postęp)
    • f – file (plik docelowy)
    • Dzięki temu powstaje jedno spakowane archiwum całego katalogu.

    6. Tworzenie kopii zapasowej systemu i migawek – Timeshift

    Timeshift to prosty program graficzny do robienia migawek systemu Linux (migawki katalogu głównego i /home). Polecany osobom początkującym.

    Instalacja:

    Na Ubuntu/Mint:

    sudo apt install timeshift 

    Na Fedora:

    sudo dnf install timeshift 

    Konfiguracja:

    • Uruchom program i wybierz typ migawek: RSYNC lub BTRFS (jeśli masz partycję BTRFS).
    • Ustaw harmonogram: codziennie, tygodniowo, miesięcznie.
    • Wskaż miejsce zapisu kopii (dysk lokalny, zewnętrzny, sieciowy).

    7. Odzyskiwanie danych z kopii zapasowej

    • Z archiwum tar:
      bash tar xzvf /mnt/backup/mojabackup_2025-09-05.tar.gz -C /folder-docelowy
    • Z rsync:
      bash rsync -aAXv /mnt/backup/home/ /home/nazwa_uzytkownika/
    • Z Timeshift:
      Uruchom program > „Przywróć” > wybierz daną migawkę.

    8. Wskazówki dobrej praktyki backupowej

    • Przechowuj kopie poza komputerem (zewnętrzny dysk, chmura).
    • Testuj regularnie proces przywracania.
    • Szyfruj kopie zapasowe z wrażliwymi danymi.
    • Stosuj zasadę 3-2-1 – minimum 3 kopie, na 2 różnych nośnikach, 1 poza lokalizacją.
    • Zautomatyzuj proces backupu, by nie zapomnieć o nim w codziennym użytkowaniu.

    9. Rozwiązania dodatkowe

    • Chmura – korzystaj z usług typu Nextcloud, Google Drive (rclone), Dropbox.
    • Narzędzia specjalistyczne – Bacula, Duplicity, BorgBackup, Deja Dup, Restic.

    Tworzenie regularnych kopii zapasowych w Linux jest możliwe zarówno manualnie, jak i całkowicie automatycznie – najważniejsze jest, by wybrać najbardziej dopasowane i niezawodne rozwiązanie do własnych potrzeb.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    Man showing stress and frustration while working remotely on a laptop indoors.

    Jak skonfigurować plik fstab? Poradnik unikania błędów i zarządzania montowaniem partycji

    18 min. czyt.

    Jak zainstalować serwer i klienta NFS na systemie Ubuntu?

    3 min. czyt.

    Jak tworzyć i zarządzać spakowanymi folderami (archiwami) w Linuksie?

    3 min. czyt.

    Jak utworzyć plik obrazu ISO w systemie Ubuntu?

    3 min. czyt.

    Jak używać polecenia rsync do synchronizacji i kopiowania danych w Linuksie?

    3 min. czyt.
    a computer screen with a program running on it

    Podstawowe komendy Linux – zarządzanie plikami, katalogami i procesami w terminalu

    25 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.