VPS dublēšanas un momentuzņēmumu rokasgrāmata

Autors: ONIE inženieru komanda · Atjaunināts 2026. gada 12. novembris · Lasīšanas laiks: 2 min

Serveris var pārstāt darboties sliktas atjaunināšanas, kļūdas, ļaunprātīga programmatūras vai aparatūras problēmas dēļ. Labs plāns apvieno momentuzņēmumus, dublējumus un pārbaudītu atjaunošanu. ONIE Cloud Servers Hošiminh pilsētā atbalsta momentuzņēmumus un dublējumus, un datiem varat pievienot papildu Block Storage.

Momentuzņēmums vai dublējums

MomentuzņēmumsDublējums
Kas tas irDiska saglabātais stāvoklis noteiktā brīdīAtsevišķa servera vai tā datu kopija
Vislabāk piemērotsĀtrs atgriešanās ceļš pirms atjaunināšanas vai konfigurācijas maiņasAtgūšanai pēc zuduma, bojājuma vai dzēšanas
GlabātsTuvu sākotnējam serverimAtsevišķā krātuvē
ĀtrumsĀtri izveidot un atjaunotLēnāk, atkarīgs no apjoma

Izmantojiet abus: momentuzņēmumu pirms riskantām izmaiņām un ieplānotus dublējumus pārējam.

3-2-1 noteikums

Glabājiet 3 važīgo datu kopijas, 2 dažādos krātuves veidos, un 1 kopiju citur. Momentuzņēmums uz tā paša servera pats par sevi nav pietiekams.

Failu dublēšana

rsync kopē tikai to, kas ir mainījies:

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

restic veido šifrētus, deduplicētus dublējumus uz vairākiem mērķiem:

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

Datubāzes dublēšana

Kopējiet datubāzi ar izgāztuvi (dump), nevis kopējot darbībā esošos datu failus:

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

PostgreSQL gadījumā izmantojiet pg_dump.

Automatizācija

Palaidiet dublēšanu no cron vai systemd taimera un uzturiet glabāšanas politiku, lai vecās kopijas tiktu dzēstas:

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

Pārbaudiet atjaunošanu

Dublējums, ko nekad neesat atjaunojis, ir tikai minējums. Reizi mēnesī atjaunojiet to uz rezerves servera un pārbaudiet, vai vietne un dati darbojas. Pierakstiet soļus, lai ikviens jūsu komandā varētu tos veikt.

Pirms lielām izmaiņām

Izveidojiet momentuzņēmumu, veiciet izmaiņu, pārbaudiet to un dzēsiet momentuzņēmumu, kad esat pārliecināts. Tas labi sader ar drošu SSH iestatījumu, un tas pats paradums noderēs, kad atjaunināsiet WordPress vietni.

Biežāk uzdotie jautājumi

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.

Avoti un papildu lasāmviela

Citas VPS rokasgrāmatas