seit ein paar Tagen beobachte ich ein seltsames PhÀnomen auf meiner Nextcloud Instanz:
Der Speicher lĂ€uft ohne Grund immer weiter voll und zwar ohne, dass ich Dateien hinzufĂŒge oder etwas Ă€ndere. Ich meine hierbei ausschlieĂlich den Speicher der Instanz selbst (also Webserver, Datenbank etc.) und nicht den Datenspeicher. Der liegt auf einer anderen Festplatte und ist in Ubuntu reingemountet.
Das System lÀuft als LXC Container unter Proxmox mit Ubuntu 20.04. Ich musste nun schon mehrmals den Systemspeicher erhöhen, damit die Instanz weiterlÀuft.
Da gibt es mehrere Möglichkeiten, am besten ist es, wenn du weiĂt, was sich da an Dateien ansammelt.
Logdateien werden immer gröĂer (-> mit logrotate kann man da aufrĂ€umen)
Caches (die evlt. nicht richtig aufgerÀumt werden)
Database binary logs (hatte da mal was, dass er die angesammelt hat, ohne aufzurÀumen)
upload folder/temporary, das nicht geleert wird
Data-Folder das sich dann doch woanders befindet oder die externe Festplatte doch nicht mehr dort gemounted ist, wo gedacht
âŠ
Zum Teil kann die GröĂe die gebraucht wird und in welcher Zeiteinheit ein Hinweis sein (aber hĂ€ngt auch von der Nutzung ab).
Mit du --max-depth=1 -h kannst du ein bisschen auf Suche gehen, welche Verzeichnisse da der ĂbeltĂ€ter sein könnten. Vorsicht wenn du das im Hauptverzeichnis machst, dauert das schon sehr lange.
Vielen Dank fĂŒr die Hilfe!
Nach kurzer Zeit bin ich fĂŒndig geworden im Ordner /var/lib/mysql/.
Dort waren etliche, insgesamt meherere Gigabyte groĂe binlog-Dateien.
Daher ich damit nichts anfangen konnte, habe ich einfach mal einen Snapshot in Proxmox gemacht und die Dinger gelöscht. Und siehe da, Instanz ist wieder schnuckelige 4Gb groà und lÀuft nun auch deutlich schneller als vorher