Mwongozo wa backup na snapshot wa VPS

Na Timu ya Uhandisi ya ONIE · Imesasishwa 12 Novemba 2026 · Dakika 2 za kusoma

Seva inaweza kushindwa kwa sababu ya sasisho baya, kosa la kibinadamu, programu hasidi au tatizo la vifaa. Mpango mzuri unachanganya snapshot, backup na restore iliyojaribiwa. Kwenye ONIE, Cloud Servers jijini Ho Chi Minh zinaunga mkono snapshots na nakala rudufu, na unaweza kuongeza Block Storage ya ziada kwa ajili ya data.

Snapshot dhidi ya backup

SnapshotBackup
Ni niniHali iliyohifadhiwa ya diski kwa wakati mmojaNakala tofauti ya seva au ya data yake
Bora kwaNjia ya haraka ya kurudi nyuma kabla ya kuboresha au kubadilisha mipangilioKurejesha baada ya kupoteza, uharibifu au kufutwa
ImehifadhiwaKaribu na seva asiliaKwenye hifadhi tofauti
KasiNi haraka kuchukua na kurejeshaNi polepole zaidi, inategemea ukubwa

Tumia zote mbili: snapshot kabla ya mabadiliko hatarishi, na backup zilizopangwa kwa kila kitu kingine.

Kanuni ya 3-2-1

Weka nakala 3 za data muhimu, kwenye aina 2 tofauti za hifadhi, na nakala 1 mahali pengine. Snapshot kwenye seva hiyo hiyo haitoshi peke yake.

Hifadhi faili

rsync inanakili tu kile kilichobadilika:

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

restic inatengeneza backup zilizosimbwa kwa njia fiche na zisizo na nakala zinazojirudia, kwenye malengo mengi:

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

Hifadhi hifadhidata

Nakili hifadhidata kwa kutumia dump, badala ya kunakili faili za data zinazotumika:

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

Kwa PostgreSQL, tumia pg_dump.

Ifanye kiotomatiki

Endesha backup kutoka cron au systemd timer, na weka sera ya uhifadhi ili nakala za zamani ziondolewe:

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

Jaribu restore yako

Backup ambayo haujawahi kuirejesha ni makisio tu. Mara moja kwa mwezi, rejesha kwenye seva ya ziada na uangalie kwamba tovuti na data zinafanya kazi. Andika hatua ili mtu yeyote kwenye timu yako aweze kuzifanya.

Kabla ya mabadiliko makubwa

Chukua snapshot, fanya mabadiliko, yajaribu, kisha futa snapshot ukiwa na uhakika. Hii inaendana vizuri na usanidi salama wa SSH, na tabia hiyo hiyo inasaidia unapo kuboresha tovuti ya WordPress.

Maswali yanayoulizwa mara kwa mara

Ninapaswa kufanya backup mara ngapi?

Kila siku ni jambo la kawaida kwa tovuti na hifadhidata zinazobadilika mara kwa mara. Fanya backup mara nyingi zaidi ikiwa kupoteza siku moja ya data kungeumiza.

Je, snapshot na backup hutozwa?

Snapshot na backup hutozwa kulingana na nafasi zinazotumia. Angalia viwango vya sasa kwenye ukurasa wa bei wa huduma.

Ni wapi ninapaswa kuhifadhi backup?

Si kwenye seva hiyo hiyo pekee. Tumia eneo au mtoa huduma mwingine, ili hitilafu moja isiweze kuondoa nakala zote.

Vyanzo na usomaji zaidi

Miongozo zaidi ya VPS