Zum Inhalt springen
glowfish

Start · Hilfe · Server neu installieren

Server neu installieren, ohne Daten zu verlieren

Bei einer Neuinstallation wird der Speicher Ihres Servers vollständig neu aufgesetzt. Alles, was darauf liegt, ist danach fort. Wollen Sie Daten behalten, müssen Sie sie vorher aus dem Server herausbringen.

Dafür gibt es zwei Wege, die verschiedene Zwecke haben. Das Rettungsverzeichnis ist zusätzlicher Speicher für Ihre Daten. Das Rescue-System ist ein Notfall-Betriebssystem für den Fall, dass Ihr Server nicht mehr startet.

Das Rettungsverzeichnis

Das Rettungsverzeichnis ist ein zusätzlicher Speicherbereich, der unmittelbar in Ihrem Server erscheint. Sie verschieben Ihre Daten dorthin, installieren den Server neu und holen die Daten anschließend zurück. Der Bereich bleibt bei der Neuinstallation erhalten.

Der Vorteil gegenüber dem Herunterladen: Die Daten bleiben im Rechenzentrum. Sie brauchen weder Platz auf Ihrem eigenen Rechner noch die Zeit für zwei Übertragungen über Ihren Anschluss.

1. Verzeichnis buchen

Sie buchen es im Kundenkonto unter Server beim betreffenden Vertrag. Dort wählen Sie den Umfang. Die Preise stehen daneben. Das Verzeichnis verlängert sich monatlich, bis Sie es kündigen. Es ist nur zu einem bestehenden Serververtrag buchbar.

2. Verzeichnis verfügbar machen

Was jetzt zu tun ist, hängt von der Art Ihres Servers ab:

  • Container mit OpenVZ: Starten Sie Ihren Server einmal neu. Danach finden Sie das Verzeichnis unter /mnt/rettung.
  • Container mit Incus: Das Verzeichnis steht sofort unter /mnt/rettung bereit.
  • Eigener Server mit KVM: Das Verzeichnis liegt als zusätzliche Festplatte an Ihrem Server. Ermitteln Sie sie mit lsblk. Beim ersten Mal legen Sie ein Dateisystem an (mkfs.ext4 /dev/vdX), danach: mkdir -p /mnt/rettung && mount /dev/vdX /mnt/rettung.

3. Daten verschieben

Kopieren Sie, was Sie behalten wollen. Erfahrungsgemäß sind das die Daten Ihrer Anwendungen, die Konfiguration und die Datenbanken:

rsync -a /var/www/ /mnt/rettung/www/

cp -a /etc/nginx /mnt/rettung/

Datenbanken kopieren Sie nicht als Dateien, sondern schreiben einen Abzug — nur so ist er zuverlässig einspielbar:

mysqldump --all-databases > /mnt/rettung/datenbanken.sql

Prüfen Sie anschließend mit ls -la /mnt/rettung, dass alles angekommen ist, und vergleichen Sie die Größen mit du -sh. Erst danach installieren Sie neu.

4. Neu installieren

Die Neuinstallation starten Sie im Kundenkonto. Das Rettungsverzeichnis bleibt dabei erhalten und ist bei Containern nach dem ersten Start des neuen Systems wieder unter /mnt/rettung vorhanden. Bei KVM hängen Sie die Platte nach der Neuinstallation erneut ein, ohne sie zu formatieren.

5. Daten zurückholen und Verzeichnis beenden

Kopieren Sie Ihre Daten zurück und prüfen Sie, dass Ihre Anwendungen laufen. Danach kündigen Sie das Verzeichnis im Kundenkonto zum Monatsende.

Nach einer Kündigung erinnern wir Sie an den drei Tagen vor dem Ende per E-Mail. Nach dem Ende wird das Verzeichnis von Ihrem Server getrennt. Die Daten bleiben noch 14 Tage aufbewahrt und lassen sich wieder freischalten. Danach werden sie gelöscht.

Das Rescue-System

Das Rescue-System ist dagegen ein kleines Betriebssystem, das anstelle Ihres Systems startet. Sie brauchen es, wenn Ihr Server nicht mehr startet, etwa nach einem fehlgeschlagenen Upgrade, bei einem beschädigten Dateisystem oder wenn Sie sich selbst ausgesperrt haben.

Bei KVM binden Sie Ihren Speicher dort selbst ein, bei Containern ist er bereits eingebunden (Incus: /mnt). Sie können Dateien reparieren, Kennwörter zurücksetzen oder Daten herausholen. Sie starten es im Kundenkonto beim betreffenden Server. Danach schalten Sie dort wieder auf Ihr eigenes System zurück.

Bei Servern mit KVM lässt sich beides verbinden: Wenn Ihr Server nicht mehr startet, können Sie im Rescue-System ein Rettungsverzeichnis nutzen, um die Daten zu sichern, bevor Sie neu installieren.

Wichtige Hinweise

  • Das Rettungsverzeichnis ist keine Sicherung. Es liegt im selben Rechenzentrum und ist für den Übergang gedacht, nicht für die dauerhafte Aufbewahrung.
  • Prüfen Sie vor der Neuinstallation, dass die Daten wirklich im Verzeichnis liegen und nicht nur in einem gleichnamigen Ordner Ihres Servers.
  • Notieren Sie sich, was Sie zurückspielen müssen: Anwendungsdaten, Konfiguration, Datenbankabzüge, Zertifikate und Cron-Aufträge.

Bei Fragen schreiben Sie uns an support@glowfish.de.