Wenn ich mich bei Digital Ocean anmelde, wird mir empfohlen, do-release-upgrade auszuführen.
Gibt es Fallstricke?
Ich habe etwa 7 GB freien Festplattenspeicher.
Willkommen bei Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-210-generic x86_64)
Systeminformationen von So. 16. Okt. 05:12:48 EDT 2022
Systemauslastung: 0.03 Prozesse: 144
Auslastung von /: 75.2% von 29.40GB Angemeldete Benutzer: 0
Speichernutzung: 81% IP-Adresse für eth0: 192.241.224.165
Swap-Auslastung: 28% IP-Adresse für docker0: 172.17.0.1
Stellen Sie diese Daten grafisch dar und verwalten Sie dieses System unter:
https://landscape.canonical.com/
49 Pakete können aktualisiert werden.
2 Updates sind Sicherheitsupdates.
Neue Version '18.04.6 LTS' verfügbar.
Führen Sie 'do-release-upgrade' aus, um darauf zu aktualisieren.
Ich vermute, dass das Release-Upgrade sowieso fehlschlagen würde, da du nicht genug Speicherplatz hast.
Ich bin mir nicht sicher, wie die genaue Zahl ist, aber ich habe gerade eine viel neuere Version von Ubuntu aktualisiert und musste eine riesige Menge Speicherplatz freigeben, damit es mich durchließ.
Die Sachen sind alle in Docker, also ist das Risiko nicht sehr hoch, du kannst immer ein paar Ordner auf eine saubere Installation kopieren und bei Bedarf von vorne anfangen.
22.04 ist die neueste LTS, du bist viele Versionen zurück.
Sie müssen Ihre Festplatte vergrößern. Sie können nicht auf eine kleinere Festplatte verkleinern, also wenn Sie einmal größer gegangen sind, können Sie nicht kleiner gehen. Sie möchten wahrscheinlich sowieso zu einer neueren CPU wechseln.
Wenn Ihnen Ausfallzeiten egal sind, wird das Upgrade wahrscheinlich problemlos funktionieren.
Wenn Sie einen neuen Droplet erstellen, können Sie mit nur Lesezeit wechseln (wenn Sie die SSL-Zertifikate kopieren) und wenn etwas schief geht, verwenden Sie einfach den alten weiter.
do-release-upgrade funktioniert nicht unter 16.04. Sie können ein vollständiges Backup von Discourse erstellen und auf einen neueren Server mit der neuesten LTS-Version von Ubuntu oder Debian umziehen.