Stellen Sie ein beschädigtes Droplet in DigitalOcean wieder her

Die Wahrheit ist, dass ich mit dem von DigitalOcean angebotenen Service zufrieden bin, aber es ist nicht kostenlos, dass die Hardware zu einem bestimmten Zeitpunkt ausfällt und sich das Droplet / VPS falsch ausschaltet. Dies hat eine direkte Konsequenz, dass das Droplet nicht gestartet wird, weil das Dateisystem beschädigt ist, aber es hat eine Lösung und ich werde Ihnen zeigen, wie Sie ein beschädigtes Droplet in DigitalOcean wiederherstellen können .

In diesem Artikel werde ich eine der beiden Methoden zeigen, die darin besteht , den Wiederherstellungskernel zu verwenden . Es gibt eine zweite Methode, falls diese zuerst fehlschlägt, aber ich werde sie später in einem anderen Artikel erklären.

So stellen Sie ein beschädigtes Droplet in DigitalOcean wieder her

Das erste, was wir tun werden, ist zu sehen, dass der Kernel derzeit unser Droplet verwendet. Wir können dies über die DigitalOcean-Systemsteuerung abrufen. Sobald wir auf unser Droplet zugreifen, wird auf der Registerkarte Settings ? Kernel Folgendes Settings ? Kernel :

Der aktuelle Kernel Ihres Droplets: Ubuntu 14.04 x64 vmlinuz-3.13.0-36-generic

Wichtig: Wir notieren den Namen des Kernels, den Sie verwenden, um ihn später zurückzusetzen.

Der nächste Schritt ist das Ausschalten des Tropfens. Der richtige Weg, dies zu tun, ist die Verwendung des Befehls: sudo poweroff

Wenn das Droplet beschädigt ist, konnte ich zumindest in meinem Fall weder über SSH noch über die von DigitalOcean bereitgestellte Webkonsole darauf zugreifen, sodass die Ausführung des vorherigen Befehls nicht möglich war. Ich musste es über das DigitalOcean-Kontrollfeld in deaktivieren Klicken Sie auf die Schaltfläche «Power Off», um die Registerkarte Power ? Power Off öffnen.

See also  So laden Sie Dateien von Google Drive von der Konsole herunter

Sobald das Droplet deaktiviert ist, ist es Zeit, den Wiederherstellungskern zu aktivieren, der auch als Wiederherstellungskern bezeichnet wird. Gehen Sie zur Registerkarte Settings ? Recovery und klicken Sie auf die Schaltfläche “Mount Recovery Kernel” .

Nachdem der Wiederherstellungskernel aktiviert wurde, müssen wir unser Droplet neu starten. Klicken Sie dazu auf der Registerkarte “Power” auf die Schaltfläche “Boot” .

Verwenden Sie nun die Konsole aus dem Web selbst, und Access ? Console Access Registerkarte Access ? Console Access die Schaltfläche “Konsolenzugriff” . Wenn alles gut gelaufen ist, haben wir über eine Konsole mit eingeschränkter Funktionalität Zugriff auf das Droplet , aber genug, um zu versuchen, die Probleme mit dem Befehl fsck zu lösen.

Wenn Sie den Befehl fsck , müssen Sie den Namen der aktiven Partition kennen. Dazu führen Sie den folgenden Befehl aus: blkid

Dieser Befehl sollte ungefähr so ??aussehen:

/ dev / vda1: LABEL = »DOROOT» UUID = »052a1f32-39g6-4272-a03a-ae0bk90ba13a» TYPE = »ext4 ?

Wie wir sehen können, bedeutet dies, dass die aktive Partition /dev/vda1 Der Befehl, den wir als nächstes ausführen müssen, lautet also:

fsck -yf /dev/vda1

Sobald Sie die Dateien überprüft haben (wenn Sie feststellen, dass eine Datei beschädigt ist, wird versucht, sie wiederherzustellen), müssen Sie das poweroff mit dem folgenden Befehl poweroff : poweroff

In diesem Moment kehren wir zum Anfang dieses Tutorials zurück, in dem ich Ihnen sagte, dass Sie den Namen des Kernels notieren müssen, der das Droplet verwendet hat, da wir es jetzt wiederherstellen werden. Auf der Registerkarte Settings ? Kernel wählen wir in der Liste den Kernel aus, den unser Droplet verwendet hat, und klicken dann auf die Schaltfläche „Ändern“ .

Wenn alles gut gegangen ist, sollten wir nach dem erneuten Starten des Droplets den Zugriff über SSH oder über die Webkonsole zulassen.

See also  Grundbefehle des Linux-Terminals

Wenn wir Glück hatten und bereits in der Konsole sind, können wir auf den Ordner /lost+found zugreifen, in dem die Anwendung fsck die wiederhergestellten beschädigten Dateien speichert. Bei diesen Dateien handelt es sich normalerweise um temporäre Dateien oder Dateien, die Sie zuvor gelöscht haben. Es lohnt sich jedoch, sich ein paar Minuten Zeit zu nehmen und nach wichtigen Daten zu suchen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *