У меня закончилось место на VPS Linode объёмом 50 ГБ.
Ниже перечислены некоторые «пожиратели» места, о которых ещё не упоминалось. Некоторые из них специфичны для Discourse, другие характерны для систем Linux в целом.
-
Выполните команду
ll /lib/modules. Я был удивлён, обнаружив около 15 ГБ старых ядер, которыеapt autoremoveне посчитал нужным удалить. Claude предположил, что они были установлены нестандартным способом, и сгенерировал безопасный скрипт для удаления. Процесс занял около часа, но сработал (запускайте на свой страх и риск, конечно), и мне удалось выполнить./launcher rebuildбез ошибкиno space left on device. -
Скрипт не удалил соответствующие заголовки в
/usr/src. Для этого ChatGPT создал другой скрипт. -
Около полугигабайта места было занято ненужными локалями.
-
Ещё более 1 ГБ занимала директория
/var/lib/docker/overlay2/.../merged/home/discourse/.cache.
Может, это глупый вопрос, но что именно содержат директории merge и diff? Можно ли в какой-то момент безопасно удалить одну из них?
