Leitfaden zu VPS-Backup und Snapshot

Von ONIE-Engineering-Team · Aktualisiert am 12. November 2026 · 2 Min. Lesezeit

Ein Server kann durch ein fehlerhaftes Update, einen Bedienfehler, Malware oder einen Hardwaredefekt ausfallen. Ein gutes Konzept kombiniert Snapshots, Backups und einen getesteten Restore. Auf ONIE unterstützen Cloud Servers in Ho Chi Minh City Snapshots und Backups, und Sie können für Daten zusätzlichen Block Storage hinzufügen.

Snapshot vs. Backup

SnapshotBackup
Was es istEin gespeicherter Zustand der Festplatte zu einem ZeitpunktEine separate Kopie des Servers oder seiner Daten
Geeignet fürEin schneller Weg zurück vor einem Update oder einer KonfigurationsänderungDie Wiederherstellung nach Verlust, Beschädigung oder Löschung
AufbewahrtNahe am OriginalserverAuf separatem Speicher
GeschwindigkeitSchnell zu erstellen und wiederherzustellenLangsamer, abhängig von der Größe

Nutzen Sie beides: einen Snapshot vor riskanten Änderungen und regelmäßige Backups für alles Übrige.

Die 3-2-1-Regel

Bewahren Sie 3 Kopien wichtiger Daten auf 2 verschiedenen Speicherarten auf, und 1 Kopie an einem anderen Ort. Ein Snapshot auf demselben Server reicht allein nicht aus.

Dateien sichern

rsync kopiert nur, was sich geändert hat:

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

restic erstellt verschlüsselte, dedupliziert Backups auf vielen Zielen:

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

Eine Datenbank sichern

Kopieren Sie die Datenbank mit einem Dump, statt die laufenden Datendateien zu kopieren:

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

Für PostgreSQL verwenden Sie pg_dump.

Automatisieren

Führen Sie Backups über cron oder einen systemd-Timer aus und legen Sie eine Aufbewahrungsrichtlinie fest, damit alte Kopien entfernt werden:

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

Restore testen

Ein Backup, das Sie nie wiederhergestellt haben, ist nur eine Vermutung. Stellen Sie einmal im Monat auf einem Ersatzserver wieder her und prüfen Sie, ob Website und Daten funktionieren. Halten Sie die Schritte schriftlich fest, damit jede Person in Ihrem Team sie ausführen kann.

Vor größeren Änderungen

Erstellen Sie einen Snapshot, nehmen Sie die Änderung vor, testen Sie sie und löschen Sie den Snapshot, wenn Sie sich sicher sind. Das passt gut zu einer sicheren SSH-Einrichtung, und dieselbe Vorgehensweise hilft, wenn Sie eine WordPress-Seite aktualisieren.

Häufig gestellte Fragen

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.

Quellen und weiterführende Literatur

Weitere VPS-Anleitungen