Wie aktualisiere ich eine laufende Instanz auf ec2, ohne Daten zu verlieren?


8

Wenn ich versuche, Ubuntu auf ec2 zu verbinden, erhalte ich die folgende Meldung

New release 'natty' available.
Run 'do-release-upgrade' to upgrade to it.

Aber wenn ich versuche, diesen Befehl auszuführen, erhalte ich folgende Meldung:

This session appears to be running under ssh. It is not recommended 
to perform a upgrade over ssh currently because in case of failure it 
is harder to recover. 

If you continue, an additional ssh daemon will be started at port 
'1022'. 
Do you want to continue? 

Es heißt: "Es wird nicht empfohlen, ein Upgrade über ssh durchzuführen." Wenn ich dies nicht über ssh ausführen kann, was ist die andere Alternative, um mein Ubuntu zu aktualisieren. Außerdem möchte ich meine Daten auf ec2 wirklich nicht verlieren.

Antworten:


6

Erstellen Sie ein Amazon Image (AMI) des Servers und führen Sie dann das Upgrade durch. Wenn dies fehlschlägt, ersetzen Sie den Server aus dem Image und kehren Sie hierher zurück und fragen Sie erneut. Wenn es funktioniert, sei glücklich.


Es tut nie weh, ein Backup zu haben!
Jeff Ferland

Zwei sind besser.
Mailq

4
Ich habe nie weniger als 9 Backups - mit mindestens 3 mit Lesevorgängen der Binärdaten auf den Festplatten, die von einer Gruppe von Mönchen, die sich auf solche Dinge spezialisiert haben, in Steintafeln geschnitten wurden.

2

Beim Verbinden über SSH starten Sie "byobu". Dies ist ein Tool, das Ihre Prozesse am Leben hält (indem Sie sie von Ihrer aktuellen Sitzung trennen), nachdem möglicherweise die Verbindung zum Netzwerk getrennt wurde. Wenn Sie sich wieder mit dem Server verbinden, werden Sie automatisch wieder mit Ihrer vorherigen Sitzung verbunden. Kein Schaden angerichtet.

Weitere Informationen finden Sie unter https://launchpad.net/byobu

Beachten Sie, dass das Tool standardmäßig mit Ubuntu-Repositorys geliefert wird. Die Installation sollte daher ein Kinderspiel sein.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.