Sprievodca zálohovaním a snapshotmi VPS

Autor: Inžiniersky tím ONIE · Aktualizované 12. novembra 2026 · 2 min čítania

Server môže zlyhať kvôli chybnej aktualizácii, omylu, malvéru alebo hardvérovému problému. Dobrý plán kombinuje snapshoty, zálohy a otestovanú obnovu. Na ONIE Cloud Servers v Ho Či Minovom Meste podporujú snapshoty a zálohy a na dáta môžete pridať ďalší Block Storage.

Snapshot vs. záloha

SnapshotZáloha
Čo to jeUložený stav disku v jednom okamihuSamostatná kópia servera alebo jeho dát
Najvhodnejšie naRýchly návrat pred aktualizáciou alebo zmenou konfigurácieObnovu po strate, poškodení alebo vymazaní
UchovávanieBlízko pôvodného serveraNa samostatnom úložisku
RýchlosťRýchle vytvorenie aj obnovaPomalšie, závisí od veľkosti

Používajte obe: snapshot pred rizikovými zmenami a pravidelné zálohy pre všetko ostatné.

Pravidlo 3-2-1

Uchovávajte 3 kópie dôležitých dát, na 2 rôznych typoch úložísk, pričom 1 kópia je na inom mieste. Snapshot na tom istom serveri nestačí sám o sebe.

Zálohovanie súborov

rsync kopíruje iba to, čo sa zmenilo:

rsync -aH --delete /var/www/ backup@backup-host:/srv/backups/www/

restic vytvára zašifrované a deduplikované zálohy na viacero cieľov:

sudo apt install -y restic
restic -r sftp:backup@backup-host:/srv/restic init
restic -r sftp:backup@backup-host:/srv/restic backup /var/www /etc
restic -r sftp:backup@backup-host:/srv/restic forget --keep-daily 7 --keep-weekly 4 --prune

Zálohovanie databázy

Skopírujte databázu pomocou dumpu namiesto kopírovania živých dátových súborov:

mysqldump --single-transaction --routines -u root wordpress | gzip > /var/backups/wordpress-$(date +%F).sql.gz

Pre PostgreSQL použite pg_dump.

Automatizácia

Zálohy spúšťajte cez cron alebo systemd timer a nastavte politiku uchovávania, aby sa staré kópie automaticky mazali:

sudo crontab -e
# every day at 02:30
30 2 * * * /usr/local/bin/backup.sh

Otestujte obnovu

Záloha, ktorú ste nikdy neobnovili, je iba odhad. Raz mesačne obnovte dáta na záložný server a skontrolujte, že web aj dáta fungujú. Zapíšte si postup, aby ho mohol vykonať ktokoľvek z vášho tímu.

Pred veľkými zmenami

Vytvorte snapshot, urobte zmenu, otestujte ju a snapshot vymažte, keď ste si istí. Dobre sa to kombinuje s bezpečným nastavením SSH a rovnaký zvyk pomáha, keď aktualizujete web WordPress.

Často kladené otázky

How often should I back up?

Daily is common for sites and databases that change often. Back up more often if losing a day of data would hurt.

Are snapshots billed?

Snapshots and backups are billed by the space they use. See the current rates on the pricing page of the service.

Where should I store backups?

Not only on the same server. Use another location or provider so one failure cannot remove every copy.

Zdroje a ďalšie čítanie

Ďalšie návody k VPS