type: standard
aspect: operation
title: "Аудит диска — 2025-12-24"
version: 1.0.0
date: 2026-02-19
status: active
Дата: 2025-12-24
Диск: 92% (26GB/28GB)
Результат: Найдено 2.2GB для очистки
| Что | Размер | Где | Можно удалить |
|---|---|---|---|
| node_modules (WhatsApp) | 520MB | $WORKSPACE/projects/org/mcrm/services/whatsapp/ | ✅ Да (npm install) |
| /tmp/rclone кэш | 512MB | /tmp/rclone/vfs/beget-infra | ✅ Да (пересоздастся) |
| node_modules (Content Factory) | 435MB | $WORKSPACE/projects/org/content-factory/ | ✅ Да (npm install) |
| /var/log/syslog | 230MB | /var/log/syslog | ⚠️ Текущий лог |
| Что | Размер | Где | Можно удалить |
|---|---|---|---|
| apt кэш | 131MB | /var/cache/apt | ✅ Да (apt clean) |
| /tmp файлы | 200MB | /tmp/.json, .xml, *.dump | ✅ Да |
| beget-exchange-pack | 98MB | /tmp/beget-exchange-pack* | ✅ Да |
| node_modules (Ideal Shop) | 73MB | $WORKSPACE/projects/org/ideal-shop/ | ✅ Да (npm install) |
| Что | Размер | Где | Можно удалить |
|---|---|---|---|
| Старые логи | ~70MB | /var/log/.gz, .1, *.2 | ✅ Да |
| journalctl | 20MB | systemd журналы | ✅ Да (vacuum) |
| mp1.log | 21MB | /var/log/mp1.log | ✅ Да |
Можно освободить: 2.2GB
# /tmp/rclone кэш
rm -rf /tmp/rclone
# apt кэш
apt clean
# Временные файлы
rm -f /tmp/beget-exchange-pack*
rm -f /tmp/*.json /tmp/*.xml /tmp/*.dump /tmp/*.sql
# Старые логи
find /var/log -name "*.gz" -delete
find /var/log -name "*.1" -delete
find /var/log -name "*.2" -delete
# journalctl
journalctl --vacuum-size=10M
# mp1.log
> /var/log/mp1.log
Риск: Минимальный
Вариант А + удаление node_modules:
# Вариант А (см. выше)
# node_modules (можно восстановить через npm install)
rm -rf $WORKSPACE/projects/org/mcrm/services/whatsapp/node_modules
rm -rf $WORKSPACE/projects/org/content-factory/contentpro/site/node_modules
rm -rf $WORKSPACE/projects/org/ideal-shop/theme/node_modules
Риск: Средний — нужен npm install при следующем запуске проектов
Вариант Б + очистка текущего syslog:
# Вариант Б (см. выше)
# Текущий syslog (РИСК!)
> /var/log/syslog
systemctl restart rsyslog
Риск: Высокий — потеря текущих системных логов
На основе анализа:
| Источник | Скорость роста | Проблема |
|---|---|---|
| /tmp/rclone | ~100MB/день | Кэш S3 при активной работе |
| /var/log/syslog | ~50MB/день | Системные логи |
| /var/log/mp1.log | ~20MB/день | Логи проекта mp1 |
| Docker volumes | Зависит | Данные контейнеров |
Итого: ~940MB без рисков
Добавить в system/monitor/auto_cleanup.sh:
# Очистка rclone кэша (если больше 300MB)
RCLONE_SIZE=$(du -sm /tmp/rclone 2>/dev/null | cut -f1)
if [ "$RCLONE_SIZE" -gt 300 ]; then
rm -rf /tmp/rclone
log "Очищен rclone кэш: ${RCLONE_SIZE}MB"
fi
# Очистка старых временных файлов (старше 7 дней)
find /tmp -type f -mtime +7 -delete 2>/dev/null
Версия: 1.0.0