Dein Server startet nicht mehr: das Rettungssystem¶
Wenn dein Server nicht mehr hochkommt, hilft dir das Rettungssystem. Das ist ein kleines Linux, das direkt von einer eingelegten CD startet — ohne deine Festplatte zu benutzen. Von dort aus siehst du deine Daten, reparierst das Dateisystem oder holst dir eine Datei zurück, die dir den Start verhagelt.
Wir legen dafür SystemRescue bereit, eine bekannte Sammlung von Reparaturwerkzeugen. Du brauchst nichts herunterzuladen, das Abbild liegt bei uns.
Wann brauchst du das?¶
- Der Server bootet nicht mehr, du kommst nicht per SSH darauf.
- Du hast dich mit einer Firewall-Regel selbst ausgesperrt.
- Das Dateisystem ist beschädigt und muss geprüft werden.
- Eine Konfigurationsdatei ist kaputt und du musst sie zurücksetzen.
Für alles andere — Passwort ändern, Dienste neu starten, Pakete einspielen — brauchst du das Rettungssystem nicht. Dafür genügt die Konsole, die du im Kundenportal jederzeit öffnest.
So startest du es¶
- Melde dich im Kundenportal an und öffne deinen Rootserver.
- Wähle in der Auswahlliste der Abbilder SystemRescue aus und lege es ein.
- Stelle bei der Boot-Reihenfolge das Gerät 1 auf CD-ROM um. Lass Gerät 2 auf Festplatte stehen.
- Starte den Server neu.
- Öffne die Konsole. Nach etwa einer Minute siehst du das Menü von SystemRescue. Der oberste Eintrag ist der richtige, er startet nach wenigen Sekunden von allein.
Du landest in einer Eingabeaufforderung als Benutzer root. Deine Festplatte ist zu diesem
Zeitpunkt nicht eingebunden — sie liegt unberührt daneben, und genau das ist der Sinn
der Sache.
Im Rettungssystem hast du kein Netz
SystemRescue bekommt bei uns keine IP-Adresse. Du kannst also weder Pakete nachladen noch Dateien auf einen anderen Rechner kopieren. Alles, was du tust, passiert in der Konsole im Browser.
Reicht dir das nicht — etwa weil du eine große Datenmenge herausholen möchtest — schreib uns. Wir haben andere Wege, an deine Daten zu kommen.
Zurück in den normalen Betrieb¶
Wenn du fertig bist, mach die beiden Schritte rückgängig:
- Stelle die Boot-Reihenfolge bei Gerät 1 wieder auf Festplatte.
- Starte den Server neu.
Vergisst du das, startet dein Server bei jedem Neustart wieder das Rettungssystem statt deines Systems.
Für Fortgeschrittene
Deine Festplatte erscheint im Rettungssystem üblicherweise als /dev/vda, die
Systempartition als /dev/vda1. Ein Dateisystem prüfst du mit fsck /dev/vda1 —
nur im ausgehängten Zustand, also bevor du es einbindest. Einbinden kannst du es mit
mount /dev/vda1 /mnt; danach liegen deine Daten unter /mnt.
Willst du in deinem installierten System arbeiten, als wäre es gestartet, hilft
chroot: erst mount /dev/vda1 /mnt, dann die Systemverzeichnisse durchreichen
(for i in dev proc sys; do mount --rbind /$i /mnt/$i; done) und schließlich
chroot /mnt /bin/bash. So setzt du zum Beispiel ein vergessenes Root-Passwort mit
passwd zurück.
Dein Server läuft wieder, aber du weißt nicht warum er ausfiel?¶
Schreib uns eine Nachricht über das Kundenportal. Wir sehen uns an, was auf dem Wirtssystem protokolliert wurde — manchmal liegt die Ursache außerhalb deines Servers.