Vodnik za varnostne kopije in posnetke VPS

Avtor: Ekipa za inženiring ONIE · Posodobljeno 12. november 2026 · Branje: 2 min

Strežnik lahko odpove zaradi slabe posodobitve, napake, zlonamerne programske opreme ali strojne okvare. Dober načrt združuje posnetke, varnostne kopije in preizkušeno obnovo. Na ONIE oblačni strežniki v Ho Chi Minh Cityju podpirajo posnetke in varnostne kopije, za podatke pa lahko dodate Block Storage.

Posnetek proti varnostni kopiji

PosnetekVarnostna kopija
Kaj jeShranjeno stanje diska v enem trenutkuLočena kopija strežnika ali njegovih podatkov
Najboljši zaHitro vrnitev pred posodobitvijo ali spremembo konfiguracijeObnovo po izgubi, poškodbi ali brisanju
HranjenBlizu izvornega strežnikaNa ločenem shranjevanju
HitrostHitro se ustvari in obnoviPočasneje, odvisno od velikosti

Uporabite oboje: posnetek pred tveganimi spremembami in načrtovane varnostne kopije za vse ostalo.

Pravilo 3-2-1

Hranite 3 kopije pomembnih podatkov, na 2 različnih vrstah shranjevanja, z 1 kopijo na drugi lokaciji. Posnetek na istem strežniku sam po sebi ni dovolj.

Varnostno kopiranje datotek

rsync kopira samo tisto, kar se je spremenilo:

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

restic ustvarja šifrirane varnostne kopije brez podvajanja podatkov in jih shranjuje na več ciljev:

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

Varnostno kopiranje baze

Bazo kopirajte z izvozom (dump), namesto da kopirate žive datoteke podatkov:

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

Za PostgreSQL uporabite pg_dump.

Avtomatizacija

Varnostne kopije zaganjajte iz cron ali systemd časovnika in določite pravilnik hrambe, da se stare kopije samodejno odstranijo:

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

Preizkusite obnovo

Varnostna kopija, ki je nikoli niste obnovili, je le ugibanje. Enkrat mesečno obnovite podatke na rezervni strežnik in preverite, ali spletno mesto in podatki delujejo. Korake zapišite, da jih lahko izvede kdorkoli v vaši ekipi.

Pred večjimi spremembami

Ustvarite posnetek, izvedite spremembo, jo preizkusite in posnetek izbrišite, ko ste prepričani. To dobro deluje skupaj z varno nastavitvijo SSH, enako navado pa lahko uporabite tudi pri posodobitvi spletnega mesta WordPress.

Pogosto zastavljena vprašanja

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.

Viri in za nadaljnje branje

Več vodnikov za VPS