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 uprawnieniamisudo
- Zainstalowany pakiet
rsnapshot
(instalacja przezapt
lubdnf
) - 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
- Zlokalizuj backup do przywrócenia, np.
/backup/rsnapshot/daily.0/localhost/etc/
- Skopiuj pliki z powrotem, np.:
sudo cp -a /backup/rsnapshot/daily.0/localhost/etc/ /etc/
- 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/