Мой форум упирается в ограничения файловой системы сервера, но перед обновлением сервера я хотел бы проверить, нет ли конфигурации, которая позволила бы использовать файловую систему более эффективно.
У меня стандартная установка в /var/discourse, занимающая 20 ГБ. Но папка /var/lib/docker занимает 21 ГБ, и большая её часть, похоже, приходится на «оверлеи» (overlays) файловой системы.
Я не понимаю, как Docker работает на уровне файловой системы, и предполагаю, что он не просто бездумно дублирует данные, но тот факт, что размеры двух папок так близки, заставляет меня задуматься: не была ли папка /var/discourse скопирована внутрь папки Docker?
Я выполнил команду docker container prune, но она ничего не сделала. В списке контейнеров отображаются только основное приложение и почтовый получатель. Также я выполнил docker image prune, что освободило 1,5 ГБ места.
Я не подумал запустить очистку через лаунчер. Попробую и отпишусь.
Команда launcher cleanup очистила 6,6 ГБ изображений (непонятно, почему docker image prune их не удалил!), а также удалила кластер резервных данных Postgresql объёмом 3,4 ГБ. Это даст нам достаточно места на какое-то время.