VPS mentési és snapshot útmutató

Szerző: ONIE mérnöki csapat · Frissítve: 2026. november 12. · 2 perces olvasás

A szerver meghibásodhat rossz frissítés, emberi hiba, kártevő vagy hardverprobléma miatt. A jó terv snapshotokat, mentéseket és tesztelt visszaállítást kombinál. Az ONIE-n működő Ho Chi Minh-i Cloud Servers szerverek támogatják a snapshotokat és mentéseket, az adatokhoz pedig extra Block Storage is hozzáadható.

Snapshot vs. mentés

SnapshotMentés
Mi ezA lemez mentett állapota egy adott pillanatbanA szerver vagy adatai külön másolata
Legjobb arraGyors visszaút frissítés vagy konfigurációváltozás előttAdatvesztésből, sérülésből vagy törlésből való helyreállítás
TárolásAz eredeti szerver közelébenKülön tárhelyen
SebességGyorsan készül és áll visszaLassabb, a mérettől függ

Használja mindkettőt: snapshotot kockázatos változtatások előtt, az egyéb esetekre pedig ütemezett mentéseket.

A 3-2-1 szabály

Tartson 3 példányt a fontos adatokból, 2 különböző típusú tárolón, és 1 példányt máshol. Egy snapshot ugyanazon a szerveren önmagában nem elég.

Fájlok mentése

Az rsync csak a változott fájlokat másolja:

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

A restic titkosított, deduplikált mentéseket készít több célhelyre:

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

Adatbázis mentése

Az adatbázist dump-pal másolja, ne az élő adatfájlokat:

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

PostgreSQL esetén a pg_dump parancsot használja.

Automatizálás

Futtassa a mentéseket cron vagy systemd timer segítségével, és használjon megőrzési szabályt, hogy a régi másolatok törlődjenek:

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

A visszaállítás tesztelése

Az a mentés, amelyet soha nem állított vissza, csak feltételezés. Havonta egyszer állítsa vissza egy tartalék szerverre, és ellenőrizze, hogy a weboldal és az adatok működnek-e. Írja le a lépéseket, hogy a csapat bármely tagja el tudja végezni.

Nagyobb változtatások előtt

Készítsen snapshotot, végezze el a változtatást, teszteljen, majd törölje a snapshotot, ha biztos benne. Ez jól párosul a biztonságos SSH beállítással, a WordPress-oldal frissítésekor pedig ugyanez a szokás segít.

Gyakran ismételt kérdések

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.

Források és további olvasnivaló

További VPS-útmutatók