Rsnapshot to proste, ale potężne narzędzie oparte na rsync do wykonywania przyrostowych kopii zapasowych. Dzięki wykorzystaniu twardych linków pozwala oszczędzać miejsce na dysku, zachowując pełną historię zmian. W tym przewodniku przedstawiamy konfigurację, wykonywanie backupów i procedurę przywracania danych.

Wymagania wstępne

  • Serwer z systemem Linux (Debian, Ubuntu, CentOS, Rocky Linux itp.)
  • Dostęp do konta root lub z uprawnieniami sudo
  • Zainstalowany pakiet rsnapshot (instalacja przez apt lub dnf)
  • Przestrzeń dyskowa na katalog backupów

Krok 1: Instalacja Rsnapshot

Na Debianie/Ubuntu:

sudo apt update
sudo apt install -y rsnapshot

Na CentOS/Rocky Linux:

sudo dnf install -y epel-release
sudo dnf install -y rsnapshot

Krok 2: Podstawowa konfiguracja

Skopiuj główny plik konfiguracyjny:

sudo cp /etc/rsnapshot.conf /etc/rsnapshot.conf.orig
sudo nano /etc/rsnapshot.conf

W pliku rsnapshot.conf ustaw:

  • snapshot_root /backup/rsnapshot/ – ścieżka do przechowywania backupów
  • Częstotliwość backupów, np.
    interval hourly 6
    interval daily 7
    interval weekly 4
  • Listę katalogów do backupu, np.:
    backup /etc/ localhost/
    backup /var/www/ localhost/

Krok 3: Test konfiguracji

Sprawdź poprawność:

sudo rsnapshot configtest

Jeśli brak błędów, uruchom pierwszy backup:

sudo rsnapshot hourly

Krok 4: Automatyzacja zadań cron

Utwórz plik cron:

sudo tee /etc/cron.d/rsnapshot <

Dzięki temu backup będzie wykonywany:

  • Co godzinę
  • Codziennie o 3:30
  • Co poniedziałek o 3:00

Krok 5: Przywracanie danych

  1. Zlokalizuj backup do przywrócenia, np.
    /backup/rsnapshot/daily.0/localhost/etc/
  2. Skopiuj pliki z powrotem, np.:
    sudo cp -a /backup/rsnapshot/daily.0/localhost/etc/ /etc/
  3. W razie konfliktów możesz użyć przełączników rsync dla inteligentnego porównania.

Najlepsze praktyki

  • Przechowuj backupy na oddzielnym wolumenie lub zdalnym serwerze.
  • Monitoruj wolne miejsce na dysku i usuwaj stare backupy zgodnie z polityką retencji.
  • Regularnie testuj procedurę przywracania, by upewnić się, że kopie są poprawne.
  • Rozważ szyfrowanie katalogu backupów dla dodatkowego bezpieczeństwa.

Dlaczego warto wybrać Netcloud24?

Dla niezawodnego backupu i przywracania danych rekomendujemy wysokiej klasy infrastrukturę od Netcloud24. Oferujemy VPS Windows z dedykowanymi zasobami oraz serwery dedykowane z szybkimi dyskami SSD i wsparciem 24/7.

Podsumowanie

Rsnapshot to sprawdzone narzędzie do wydajnych, przyrostowych backupów na serwerach Linux. W kilku prostych krokach skonfigurujesz system kopii zapasowych i zapewnisz bezpieczeństwo danych, a Netcloud24 dostarczy stabilną infrastrukturę dla Twoich backupów.

Sprawdź ofertę serwerów: https://netcloud24.com/

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *