1. Очистка APT-кэша и ненужных пакетов

sudo apt-get clean
sudo apt-get autoremove --purge -y

Проверка:

df -h | sed -n '1,5p'


2. Очистка системных журналов (systemd)

sudo journalctl --vacuum-size=100M
sudo journalctl --vacuum-time=7d

Проверка:

sudo journalctl --disk-usage


3. Очистка логов в /var/log

sudo find /var/log -type f -name "*.gz" -delete
sudo truncate -s 0 /var/log/*.log
sudo truncate -s 0 /var/log/**/*.log


4. Очистка логов Docker-контейнеров

sudo find /var/lib/docker/containers/ -type f -name "*-json.log" -exec truncate -s 0 {} \\;
sudo systemctl restart docker


5. Основная Docker-чистка

# Убираем образы без тега (<none>)
docker image prune -f

# Очищаем кэш сборок
docker builder prune -f

# Удаляем все образы, не используемые запущенными контейнерами (включая старые n8n)
docker image prune -a -f

# Удаляем остановленные контейнеры
docker container prune -f

# (Опционально) Удаляем «висячие» тома
docker volume prune -f

Проверка: