VPS-rugsteun en momentopname-gids
'n Bediener kan misluk weens 'n slegte opdatering, 'n fout, kwaadwillige sagteware of 'n hardeware-probleem. 'n Goeie plan kombineer momentopnames, rugsteun en 'n getoetsde herstel. Op ONIE ondersteun Cloud Servers in Ho Chi Minh City momentopnames en rugsteun, en jy kan addisionele Block Storage vir data byvoeg.
Momentopname teenoor rugsteun
| Momentopname | Rugsteun | |
|---|---|---|
| Wat dit is | 'n Gestoorde toestand van die skyf op een oomblik | 'n Afsonderlike kopie van die bediener of sy data |
| Die beste vir | 'n vinnige terugkeer voor 'n opgradering of konfigurasieverandering | Herstel na verlies, skade of skrapping |
| Word gehou | Naby aan die oorspronklike bediener | Op afsonderlike berging |
| Spoed | Vinnig om te neem en te herstel | Stadiger, hang af van grootte |
Gebruik albei: 'n momentopname voor riskante veranderinge en geskeduleerde rugsteun vir al die res.
Die 3-2-1-reël
Hou 3 kopieë van belangrike data, op 2 verskillende soorte berging, met 1 kopie elders. 'n Momentopname op dieselfde bediener is op sy eie nie genoeg nie.
Rugsteun lêers
rsync kopieer net wat verander het:
rsync -aH --delete /var/www/ backup@backup-host:/srv/backups/www/restic maak versleutelde, gededupliseerde rugsteun na baie teikens:
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 --pruneRugsteun 'n databasis
Kopieer die databasis met 'n dump in plaas van om lewendige datalêers te kopieer:
mysqldump --single-transaction --routines -u root wordpress | gzip > /var/backups/wordpress-$(date +%F).sql.gzVir PostgreSQL gebruik pg_dump.
Outomatiseer dit
Laat rugsteun vanaf cron of 'n systemd-timer loop, en hou 'n behoudbeleid sodat ou kopieë verwyder word:
sudo crontab -e
# every day at 02:30
30 2 * * * /usr/local/bin/backup.shToets jou herstel
'n Rugsteun wat jy nooit herstel het nie, is net 'n raaiskoot. Herstel een keer per maand na 'n reserwe-bediener en kontroleer dat die webwerf en die data werk. Skryf die stappe neer sodat enigiemand op jou span dit kan doen.
Voor groot veranderinge
Neem 'n momentopname, maak die verandering, toets dit, en vee die momentopname uit wanneer jy seker is. Dit werk goed saam met 'n veilige SSH-opstelling, en dieselfde gewoonte help wanneer jy 'n WordPress-webwerf opgradeer.
Gereelde vrae
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.