Linux & Ops
rsync a backup strategie
rsync přenáší pouze změněné části souborů.
Základy
rsync -avz /src/ user@server:/dest/
# -a archive, -v verbose, -z komprese, --delete sync
Inkrementální zálohy
#!/bin/bash
DATE=$(date +%Y-%m-%d)
rsync -av --delete --link-dest=/backups/latest /data/ /backups/$DATE/
ln -sf /backups/$DATE /backups/latest
Alternativy
- restic — deduplikace, šifrování, cloud
- borg — komprese, deduplikace
- rclone — cloud storage
3-2-1 pravidlo
3 kopie, 2 média, 1 offsite. rsync základ, restic/borg pro produkci.