Zamów VPS już teraz!

InfrawireLogo InfrawireDokumentacja
Appeler

Kopia zapasowa VPS Linux przez rsync

rsync — wydajne kopie przyrostowe przez SSH na VPS Linux.

📋 Wymagania

  • VPS źródłowy, cel SSH i wolne miejsce.

SSH bez hasła

Na VPS źródłowym:

Bash
ssh-keygen -t ed25519 -f ~/.ssh/id_backup -N "" ssh-copy-id -i ~/.ssh/id_backup.pub backup@IP_DESTINATION

Pierwsza kopia (test)

Przykład na backup@IP:/backups/my-vps/:

Bash
1rsync -avz --delete \ 2 -e "ssh -i ~/.ssh/id_backup" \ 3 /var/www/ backup@IP_DEST:/backups/mon-vps/www/ 4 5rsync -avz \ 6 -e "ssh -i ~/.ssh/id_backup" \ 7 /etc/ backup@IP_DEST:/backups/mon-vps/etc/

Wykluczenia

Plik /root/backup-excludes.txt:

/tmp/*
*.log
/proc/*

Utilisez : rsync -avz --exclude-from=/root/backup-excludes.txt ...

Cron

crontab -e — codziennie o 3:00:

CRON
0 3 * * * rsync -avz -e "ssh -i /root/.ssh/id_backup" /var/www/ backup@IP_DEST:/backups/mon-vps/www/ >> /var/log/backup-rsync.log 2>&1

Wskazówki

  • Testuj przywracanie
  • Szyfruj wrażliwe dane
  • Monitoruj dysk i logi cron

Chroń dane! 🚀

Potrzebujesz pomocy?

Pytania o ten poradnik? Nasz zespół i społeczność chętnie pomogą.

Nasz zespół jest dostępny 24/7 · Dołącz do społeczności