infra/scripts/CLEANUP_README.md

Safe Disk Cleanup Script

Безопасный скрипт для очистки диска без потери важных данных.

Использование

bash /opt/claude-workspace/infra/scripts/cleanup.sh

Что очищает

Тип Параметры Освобождено
Логи Файлы старше 7 дней в /var/log до 200+ МБ
apt cache Старые пакеты до 500 МБ
pip cache Кэш pip (всё) до 100 МБ
/tmp Файлы старше 3 дней 41+ МБ (текущее)
Docker Dangling images и volumes 2 образа, 5 томов
journald Логи старше 14 дней ~20 МБ

Что НЕ трогает (защищено)

Анализ диска (перед очисткой)

# Общее использование
df -h

# Топ директорий
du -sh /* 2>/dev/null | sort -rh | head -20

# Логи
du -sh /var/log/* 2>/dev/null | sort -rh | head -10

# Временные файлы
du -sh /tmp/* 2>/dev/null | sort -rh | head -10

# Docker
docker system df

# Кэши
du -sh ~/.cache/* 2>/dev/null | sort -rh | head -10

Результаты последнего запуска (21.12.2025)

Диск: / : 24G / 29G (83% занято)

Очищено:
  • Docker dangling: 2 образа, 5 томов
  • /tmp: 41 МБ (старше 3 дней)
  • Логи: нечего (в норме)
  • apt: кэш уже чист
  • pip: нечего
  • journald: в норме

Всего: ~41 МБ освобождено

Безопасность

Расписание (рекомендация)

Для автоматической очистки раз в неделю:

# Добавить в crontab
0 2 * * 0 /opt/claude-workspace/infra/scripts/cleanup.sh >> /var/log/cleanup.log 2>&1

Ссылки