Wäre es zur schnelleren Wiederherstellung nicht am besten, auf einen geräumigeren Server zu migrieren?
Haben Sie ein aktuelles Backup? Eine Migration kann sehr wenig Zeit in Anspruch nehmen (unter einer Stunde?) im Vergleich zur Fehlerbehebung eines bestehenden „ungesunden“ Servers?
Ich bin absolut sicher, dass all diese Tipps gültig und richtig sind und @danielabc freien Speicherplatz hat. Aber – ich war einmal in dieser Situation und nichts war kaputt, selbst als ich auf einem zu kleinen VPS war (der 5-Dollar-Droplet von DO ist in vielerlei Hinsicht sehr problematisch). Ich habe den VPS neu gestartet und Docker wurde nicht neu gestartet. Das war’s, und die Fehler waren sehr ähnlich oder genau gleich wie hier gezeigt.\n\nAber wenn alles wegen fehlendem Speicherplatz/Arbeitsspeicher passiert, wäre dann die einzige Lösung, die Größe des VPS zu erhöhen? Selbst kurzzeitig, nur um herauszufinden, ob das Problem fehlende Ressourcen sind? Denn wenn ja, dann benutzt OP nur ein Pflaster, das nicht lange hält und sie wird wieder in der gleichen Situation sein?\n\nDa ich nur ein weiterer Endbenutzer bin, liebe ich einfache Lösungen. Zu wissen, wie man alles sauber und ordentlich hält, ist etwas, das wir lernen müssen. Aber es ist keine Lösung, es ist eine kurzfristige Behebung, bei der man Dinge kaputt machen kann, bevor diese Behebung funktioniert.
Es ist eigentlich nicht die Schuld des Servers, es sind 50 GB, es ist alles meine Schuld, weil ich dachte, Discourse würde Dinge automatisch vom Server löschen, aber eigentlich muss ich das tun, aber ich wollte nur wissen, wo ich Dinge sehe, die ich löschen kann und welche Elemente ich löschen kann?
Automatisch im Sinne von ja, wir können RAM, Festplatte oder beides per Klick erhöhen. Automatisch im Sinne von, wo der Droplet hochskaliert, ohne um Erlaubnis zu fragen, wenn ihm etwas fehlt… Ich hoffe wirklich nicht, oder niemand sollte es @danielabc oder mir sagen, denn es besteht ein hohes Risiko, dass enorme Rechnungen anfallen.
Discourse löscht meistens viel, wenn Sie auf einfachste Weise aktualisieren/upgraden. Diese Leute machen viele Dinge anders als Sie und ich, die nur sehr wenig verstehen, was zur Hölle Docker ist
Wenn ich mich richtig erinnere, verwenden Sie viele Bilder. Diese verbrauchen sehr schnell Speicherplatz, wenn sie auf einem VPS aufbewahrt werden.
Du hast Recht. Aber ich wäre damit wohler, einen Droplet zu erweitern, bei dem das System zumindest ein paar freie Mo hat, nur für den Fall, dass die Erweiterung einen Neustart erfordert, der durch den extremen Platzmangel beeinträchtigt werden könnte. Ich bin mir jedoch nicht sicher, wie das gemacht wird.
Entschuldigung, ich habe mich vertippt – docker images (obwohl ich nicht zu 100 % sicher bin, ob es ohne laufendes Docker funktioniert ).
Mein Gedanke, für alle, die zu Hause mitlesen, ist, ein verwaistes Docker-Image manuell zu entfernen, um genügend Speicherplatz freizugeben, um alles auf die „richtige Art und Weise™“ zu erledigen. Das andere Thema schlug dies vor, während Docker nicht lief, aber ich glaube, sie entschieden sich, einige Backups zu entfernen, um etwas Ähnliches zu erreichen.
Sie gehen im Grunde durch die Verzeichnisse hier und suchen nach den großen Dateien. Ich denke, Protokolle, ältere Backups und verwaiste Images sind normalerweise die besten Kandidaten für die Entfernung.
Also, alles, was auf diesem Bild zu sehen ist, sind die Dateien, aus denen mein Server besteht? Wie kann ich wissen, welche ich löschen soll? (Kann ich irgendwelche löschen? Wird das kein Problem sein?) Und wie löscht man sie?
Hier finden Sie die Backups und die Images, und sobald Sie eines identifiziert haben, das sicher entfernt werden kann, können Sie es mit dem Befehl rm löschen.