VPS-varmuuskopiointi ja snapshot-opas

Tekijä ONIE-insinööritiimi · Päivitetty 12. marraskuuta 2026 · 2 min lukuaika

Palvelin voi kaatua huonon päivityksen, virheen, haittaohjelman tai laitteistovian takia. Hyvä suunnitelma yhdistää snapshotit, varmuuskopiot ja testatun palautuksen. ONIE-alustalla Cloud Servers Ho Chi Minh Cityssä on tuki snapshoteille ja varmuuskopioille, ja datalle voit lisätä Block Storage -tallennustilaa.

Snapshot vs. varmuuskopio

SnapshotVarmuuskopio
Mitä se onLevyn tallennettu tila tiettynä hetkenäErillinen kopio palvelimesta tai sen datasta
Parhaiten sopiiNopea paluu ennen päivitystä tai asetusmuutostaPalautuminen menetyksestä, vauriosta tai poistosta
SäilytysLähellä alkuperäistä palvelintaErillisellä tallennustilalla
NopeusNopea ottaa ja palauttaaHitaampi, riippuu koosta

Käytä molempia: ota snapshot ennen riskialttiita muutoksia ja ajasta varmuuskopiot kaikelle muulle.

3-2-1-sääntö

Säilytä 3 kopiota tärkeästä datasta, 2 eri tallennustyypillä ja 1 kopio muualla. Pelkkä snapshot samalla palvelimella ei riitä yksinään.

Tiedostojen varmuuskopiointi

rsync kopioi vain muuttuneet tiedostot:

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

restic tekee salatun, duplikaatit poistavan varmuuskopion useisiin kohteisiin:

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

Tietokannan varmuuskopiointi

Kopioi tietokanta dump-tiedostona sen sijaan, että kopioisit käynnissä olevat datatiedostot:

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

PostgreSQL-tietokannalle käytä pg_dump-komentoa.

Automatisointi

Aja varmuuskopiot cronilla tai systemd-ajastimella ja määritä säilytyskäytäntö, jotta vanhat kopiot poistuvat:

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

Testaa palautus

Varmuuskopio, jota et ole koskaan palauttanut, on pelkkä arvaus. Palauta kerran kuukaudessa varapalvelimelle ja tarkista, että sivusto ja data toimivat. Kirjaa vaiheet ylös, jotta kuka tahansa tiimistäsi pystyy tekemään palautuksen.

Ennen suuria muutoksia

Ota snapshot, tee muutos, testaa se ja poista snapshot, kun olet varma. Tämä sopii hyvin yhteen turvallisen SSH-asetuksen kanssa, ja sama tapa auttaa, kun päivität WordPress-sivuston.

Usein kysytyt kysymykset

Kuinka usein minun pitäisi varmuuskopioida?

Päivittäinen varmuuskopiointi on yleinen sivustoille ja tietokannoille, jotka muuttuvat usein. Varmuuskopioi useammin, jos yhden päivän datan menettäminen olisi haitallista.

Veloitetaanko snapshotteja?

Snapshotit ja varmuuskopiot veloitetaan käyttämänsä tallennustilan mukaan. Katso ajantasaiset hinnat palvelun hinnastosivulta.

Minne varmuuskopiot kannattaa tallentaa?

Ei pelkästään samalle palvelimelle. Käytä toista sijaintia tai palveluntarjoajaa, jotta yksi vika ei poista kaikkia kopioita.

Lähteet ja lisälukemista

Lisää VPS-oppaita