architect/_archive/2025-11-cleanup/DISK_ANALYSIS_AFTER_CLEANUP_20251117.md

Повторный подробный анализ диска после очистки

Дата: 2025-11-17 11:06
Время выполнения: После очистки 4 GB


📊 ОБЩАЯ СТАТИСТИКА

Диск:

Всего:       29 GB
Занято:      20 GB (68%)   было 24 GB (82%)
Свободно:    9.3 GB        было 5.3 GB
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ОСВОБОЖДЕНО: 4.0 GB 

RAM:

Всего:       1.9 GB
Используется: 1.0 GB
Свободно:    643 MB (доступно для приложений)
Swap:        4.0 GB (используется 1.6 GB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ КРИТИЧНО: Мало RAM для 4 сайтов одновременно

🗂️ ПОДРОБНАЯ КАРТА ДИСКА (20 GB)

/var/          17 GB (85%)   Docker контейнеры и образы
/root/         2.4 GB (12%)  Рабочие проекты (кэш очищен!)
/opt/          2.4 GB (12%)  Workspace (Git история)
/usr/          3.0 GB (15%)  Система Ubuntu
/home/         932 MB (5%)   Старый marketplace
/boot/         117 MB        Ядро Linux
Остальное      ~50 MB

1️⃣ /var/ - 17 GB (85% от занятого) - DOCKER

Docker overlay2: 16 GB

Все слои контейнеров: 16 GB
├─ Работающие:        ~8 GB
└─ Старые слои:       ~8 GB

Docker volumes: 259 MB

Базы данных PostgreSQL

Docker containers: 69 MB

13 контейнеров работают

APT кэш: 663 MB

/var/lib/apt/lists:   533 MB   Можно очистить
/var/cache/apt:       130 MB   Можно очистить

2️⃣ DOCKER КОНТЕЙНЕРЫ (детально)

Активные контейнеры:

NAME                  STATUS      WRITABLE SIZE   VIRTUAL SIZE
────────────────────────────────────────────────────────────────
pim-drupal            Up 22h      123 MB          745 MB
pim-db                Up 22h      63 B            275 MB
pim-demo-drupal       Up 29h      488 B           622 MB
pim-demo-db           Up 2h       63 B            275 MB
pim-dev-drupal        Up 21h      8.24 MB         630 MB
pim-dev-db            Up 21h      63 B            275 MB
kickstart-drupal      Up 43h      514 B           579 MB
kickstart-db          Up 2h       63 B            275 MB
marketplace-dev       Up 43h      352 KB          2 GB      ← БОЛЬШОЙ
marketplace-test      Up 43h      352 KB          2 GB      ← БОЛЬШОЙ
seller1-pro-n8n       Up 43h      45.7 MB         1.02 GB   ← БОЛЬШОЙ
seller1-pro-python    Up 43h      65.4 MB         190 MB
seller1-pro-db        Up 43h      63 B            275 MB
────────────────────────────────────────────────────────────────
ИТОГО: 13 контейнеров

Что работает:

Drupal проекты (НУЖНЫ):
- pim-drupal + pim-db: 1020 MB
- pim-dev-drupal + pim-dev-db: 905 MB
- pim-demo-drupal + pim-demo-db: 897 MB
- kickstart-drupal + kickstart-db: 854 MB

Marketplace (МОЖНО ОСТАНОВИТЬ):
- marketplace-dev: 2 GB
- marketplace-test: 2 GB
- seller1-pro-n8n: 1.02 GB
- seller1-pro-python: 190 MB
- seller1-pro-db: 275 MB

ИТОГО Marketplace: 5.5 GB


3️⃣ DOCKER ОБРАЗЫ

REPOSITORY                   TAG         SIZE      НУЖЕН?
───────────────────────────────────────────────────────────────
pim-drupal-pim-drupal        latest      622 MB    ✅ ДА
pim-demo-pim-demo-drupal     latest      622 MB    ⚠️ DEMO (можно удалить)
pim-dev-pim-dev-drupal       latest      622 MB    ✅ ДА
kickstart-kickstart-drupal   latest      579 MB    ⚠️ DEMO (можно удалить)
composer                     latest      202 MB    ✅ ДА
dev-stack-marketplace-dev    latest      2 GB      🔴 БОЛЬШОЙ (можно удалить)
dev-stack-marketplace-test   latest      2 GB      🔴 БОЛЬШОЙ (можно удалить)
n8nio/n8n                    latest      976 MB    🔴 БОЛЬШОЙ (можно удалить)
python                       3.11-slim   124 MB    ✅ ДА
postgres                     16-alpine   275 MB    ✅ ДА
───────────────────────────────────────────────────────────────
ИТОГО: 8.6 GB

Можно удалить:
  - marketplace образы:  4 GB
  - n8n:                976 MB
  - kickstart/demo:     1.2 GB
  ────────────────────────────
  ПОТЕНЦИАЛ: 6.2 GB

4️⃣ /root/ - 2.4 GB (12%) - ПРОЕКТЫ

Структура ПОСЛЕ очистки:

/root/  2.4 GB
├─ pim-dev/           1.5 GB  ✅ РАБОЧИЙ
│  ├─ data/postgres/  158 MB
│  ├─ web/            1.3 GB
│  └─ backups/        48 MB
│
├─ pim-drupal/        577 MB  ✅ РАБОЧИЙ
│  ├─ data/postgres/  158 MB
│  ├─ web/            370 MB
│  └─ backups/        48 MB
│
├─ pim-demo/          47 MB   ⚠️ ОСТАЛИСЬ ДАННЫЕ БД (можно удалить)
├─ kickstart/         46 MB   ⚠️ ОСТАЛИСЬ ДАННЫЕ БД (можно удалить)
│
├─ .npm/              52 KB   ✅ ОЧИЩЕНО (было 430 MB)
├─ .cache/            72 KB   ✅ ОЧИЩЕНО (было 2.3 GB!)
│  ├─ rclone/         60 KB
│  └─ Microsoft/      12 KB
│
└─ остальное          ~200 MB

Что очищено:

✅ Playwright: 1.8 GB → 0
✅ pip кэш: 353 MB → 0
✅ npm кэш: 430 MB → 52 KB
✅ code-server: 117 MB → 0
✅ Старые проекты (код): 1.4 GB → 0

Что осталось удалить:

⚠️ /root/pim-demo/data: 47 MB (только БД)
⚠️ /root/kickstart/data: 46 MB (только БД)

Потенциал: 93 MB


5️⃣ /opt/claude-workspace - 2.4 GB (12%)

/opt/claude-workspace/  2.4 GB
├─ .git/                1.4 GB  ← Git история (Git GC не выполнен - мало RAM)
├─ projects/            1.0 GB
│  ├─ pim-drupal/       600 MB  ← Код (симлинки на /root)
│  ├─ drupal-shop/      400 MB  ← Новый проект
│  └─ marketplace/      Симлинки
├─ platform/            660 KB
├─ archive/             2.0 MB
├─ cifra/               4.3 MB
└─ остальное            ~50 MB

Git GC не выполнен:

Причина: killed by signal 9 (OOM - Out of Memory)
Git GC требует ~1.5 GB RAM, доступно только 643 MB

Решение:
  1. Остановить контейнеры marketplace: освободить 1.5 GB RAM
  2. Выполнить git gc
  3. Запустить контейнеры обратно

Потенциал после Git GC: 500 MB


6️⃣ /home/ - 932 MB (5%)

/home/claude-helper/  932 MB
└─ mp1-streamlit/     591 MB  ← Старый Streamlit проект

/home/nodejs/          64 KB

Вопрос:

Marketplace перенесен в /opt/claude-workspace?

Если ДА: можно удалить 932 MB
Если НЕТ: оставить


7️⃣ /var/lib/apt - 663 MB

/var/lib/apt/lists:   533 MB   Списки пакетов (можно очистить)
/var/cache/apt:       130 MB   Кэш пакетов (можно очистить)

Безопасная очистка:

apt clean              # Очистит 130 MB
apt autoclean          # Очистит старые версии
rm -rf /var/lib/apt/lists/*  # Очистит 533 MB (обновится при apt update)

Потенциал: 663 MB


📋 ИТОГОВАЯ ТАБЛИЦА ВОЗМОЖНОСТЕЙ

Категория Размер Действие Риск Приоритет
Marketplace контейнеры 4 GB Остановить + удалить образы 🟢 Безопасно 🔴 ВЫСОКИЙ
n8n 976 MB Остановить + удалить образ 🟢 Безопасно 🟡 СРЕДНИЙ
kickstart/demo образы 1.2 GB Удалить образы 🟢 Безопасно 🟡 СРЕДНИЙ
APT кэш 663 MB apt clean 🟢 Безопасно 🟢 НИЗКИЙ
/home/claude-helper 932 MB Удалить старый marketplace 🟡 Проверить 🟡 СРЕДНИЙ
Git GC 500 MB git gc (после освобождения RAM) 🟢 Безопасно 🟢 НИЗКИЙ
pim-demo/kickstart data 93 MB Удалить остатки БД 🟢 Безопасно 🟢 НИЗКИЙ
ИТОГО 8.4 GB

🎯 РЕКОМЕНДУЕМЫЕ ДЕЙСТВИЯ

Вариант 1: Освободить ЕЩЕ 6-7 GB (РЕКОМЕНДУЕТСЯ)

# 1. Остановить marketplace
docker stop marketplace-dev marketplace-test seller1-pro-n8n seller1-pro-python seller1-pro-db

# 2. Удалить marketplace образы
docker rm marketplace-dev marketplace-test seller1-pro-n8n seller1-pro-python seller1-pro-db
docker rmi dev-stack-marketplace-dev dev-stack-marketplace-test n8nio/n8n

# Освободится: 6 GB

# 3. APT clean
apt clean && apt autoclean
rm -rf /var/lib/apt/lists/*

# Освободится: 663 MB

# 4. Удалить остатки старых проектов
rm -rf /root/pim-demo /root/kickstart

# Освободится: 93 MB

# 5. Git GC (теперь хватит RAM!)
cd /opt/claude-workspace && git gc --aggressive --prune=now

# Освободится: 500 MB

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ИТОГО ОСВОБОДИТСЯ: 7.3 GB
СВОБОДНО СТАНЕТ:   16.6 GB
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Вариант 2: Минимальная очистка (без Marketplace)

# 1. APT clean
apt clean && apt autoclean

# 2. Удалить остатки
rm -rf /root/pim-demo /root/kickstart

# 3. Удалить demo образы
docker rmi pim-demo-pim-demo-drupal kickstart-kickstart-drupal

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ОСВОБОДИТСЯ: 2 GB
СВОБОДНО СТАНЕТ: 11.3 GB
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚠️ ПРОБЛЕМА: МАЛО RAM

Текущая ситуация:

RAM всего:     1.9 GB
Используется:  1.0 GB
Доступно:      643 MB
Swap:          1.6 GB используется (плохо для производительности!)

Проблема для 4 магазинов:

Один Drupal сайт: 250-300 MB RAM
4 сайта одновременно: 1-1.2 GB RAM

Нужно для комфорта: 2.5-3 GB RAM
Есть доступно: 643 MB

❌ НЕ ХВАТИТ для 4 сайтов одновременно!

Решение:

Вариант A: Работать над 1-2 сайтами (РЕКОМЕНДУЕТСЯ)

# Запустить только shop-1
docker compose up -d shop-1-drupal shared-db adminer

# Остальные остановлены → освобождается RAM

Вариант B: Увеличить RAM сервера

Текущий:    1.9 GB RAM
Рекомендуемый: 4 GB RAM (для 4 сайтов)

📊 ИТОГОВЫЙ ВЫВОД

Диск:

Освобождено: 4 GB
Свободно: 9.3 GB → достаточно для 4 магазинов
Можно освободить еще: 7.3 GB (marketplace + apt)

RAM:

⚠️ Проблема: 643 MB доступно
Не хватит для 4 сайтов одновременно
Решение: Работать над 1-2 сайтами, остальные останавливать

Рекомендация:

1. Удалить marketplace контейнеры (+6 GB места + 1.5 GB RAM)
2. Очистить APT (+663 MB)
3. Выполнить Git GC (+500 MB после освобождения RAM)
4. Работать над 1-2 магазинами одновременно (RAM constraint)

Создано: 2025-11-17 11:06
Автор: Claude Code
Статус: Полный детальный анализ после очистки