Zálohování pomocí rsync na Raspberry Pi

Rsync

rsync je výkonný nástroj pro synchronizaci souborů a adresářů mezi různými zařízeními. Umožňuje efektivně kopírovat pouze změněné části souborů, což šetří čas i síťovou kapacitu. Hodí se pro zálohování, sdílení souborů mezi servery, nebo pravidelnou synchronizaci dat.

Využití rsync

  • Lokální zálohování souborů mezi složkami na Raspberry Pi
  • Synchronizace dat mezi Raspberry Pi a NAS/serverem
  • Automatizované zálohy přes SSH
  • Zálohování webových stránek či databází

Instalace na Raspberry Pi

Otevři terminál a spusť příkaz:

sudo apt update
sudo apt install rsync -y

Základní použití

Kopírování složky lokálně:

rsync -avh /home/pi/dokumenty/ /home/pi/backup/

Parametry:

  • -a – archivní režim (zachovává oprávnění, čas, symbolické odkazy)
  • -v – zobrazí průběh
  • -h – čitelné velikosti souborů

Synchronizace přes SSH na jiný server:

rsync -avh /home/pi/dokumenty/ pi@192.168.1.100:/home/pi/backup/

Automatické zálohování (cron):

Otevři crontab:

crontab -e

A přidej např. denní zálohu v 2:00 ráno:

0 2 * * * rsync -avh /home/pi/dokumenty/ pi@192.168.1.100:/home/pi/backup/

Tipy pro konfiguraci

  • Pro bezpečný přenos přes síť doporučujeme vždy používat rsync přes SSH.
  • Pro velké zálohy lze použít parametr --progress pro sledování průběhu.
  • Pokud chceš vyloučit některé soubory nebo složky, použij --exclude, např.:
rsync -avh --exclude 'tmp/' /home/pi/dokumenty/ /home/pi/backup/

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *