type: index
aspect: operation
title: "Операции — Конкретные действия"
version: 1.0.0
date: 2026-02-19
Конкретные операции по обслуживанию системы, мониторингу и оптимизации.
| Документ | Описание | Статус |
|---|---|---|
| operation-cleanup.md | Уровни очистки диска (L0/L1/L2) | ✅ Active |
| operation-disk-audit.md | Аудит использования диска | ✅ Active |
| operation-monitoring.md | Мониторинг роста диска | ✅ Active |
| Документ | Описание | Статус |
|---|---|---|
| operation-time-estimation.md | Оценка времени для AI-задач (÷10 от человеческого) | ✅ Active |
Операции отвечают на вопрос "КАКИЕ КОНКРЕТНЫЕ ДЕЙСТВИЯ?"
Этот аспект определяет:
- Какие команды выполнять
- Какие скрипты запускать
- Какие параметры использовать
- Как интерпретировать результат
| Аспект | Operation | Process |
|---|---|---|
| Уровень | Конкретное действие | Последовательность действий |
| Пример | "Очистка L0: apt clean" |
"Процесс очистки: проверка → L0 → L1 → L2" |
| Файл | operation-cleanup.md |
process-resource-check.md |
| Когда | Выполнить команду | Определить стратегию |
Связь:
ПРОЦЕСС (process/resource-check.md)
↓ использует
ОПЕРАЦИЮ (operation/cleanup.md)
↓ выполняет
КОМАНДУ (apt clean, docker prune)
Документ: operation-cleanup.md
Уровни очистки:
| Уровень | Что удаляется | Риск | Команды |
|---|---|---|---|
| L0 | apt/pip/docker кеш, temp, журналы | Низкий | apt clean, docker prune |
| L1 | snap, старые venv/node_modules | Средний | Ручная проверка |
| L2 | Логи, volumes, бекапы | Высокий | Только вручную |
Когда использовать:
- Диск > 80% → L0 автоматически
- Диск > 90% → L0 + L1 с подтверждением
- Диск > 95% → СТОП, ручная проверка
Скрипт:
/opt/scripts/cleanup_l0.sh # Безопасная очистка
Документ: operation-disk-audit.md
Что делает:
- Анализирует использование диска
- Находит самые большие папки
- Идентифицирует аномалии
Команды:
# Топ-10 самых больших папок
du -h / --max-depth=1 | sort -hr | head -10
# Поиск больших файлов
find / -type f -size +100M -exec ls -lh {} \;
Когда использовать:
- При неожиданном росте диска
- Перед очисткой L1/L2
- Регулярный аудит (раз в месяц)
Документ: operation-monitoring.md
Что отслеживается:
- Рост диска по дням/неделям
- Прогноз заполнения
- Тренды по папкам
Метрики:
Использование: 45 GB / 100 GB (45%)
Рост за неделю: +2.3 GB
Прогноз заполнения: ~24 недели
Когда использовать:
- Ежедневный мониторинг (автоматически)
- При планировании ресурсов
- Для обнаружения утечек
Документ: operation-time-estimation.md
Формула:
AI_time = Human_time ÷ 10
Коэффициенты:
- Механический код (CRUD, CSS): ×10
- Логика + код (API, hooks): ×6-8
- Исследование + код: ×3-4
Примеры:
| Задача | Человек | AI | Коэффициент |
|--------|---------|----|----|
| Создать Drupal блок | 30 мин | 3 мин | ×10 |
| Написать API endpoint | 1 час | 10 мин | ×6 |
| Портировать CSS | 2 часа | 15 мин | ×8 |
Когда использовать:
- При планировании задач для AI
- При оценке проектов
- При выборе между AI и ручной работой
| Аспект | Документ | Связь |
|---|---|---|
| Процессы | process-resource-check.md | КАК выполнять операции |
| Политики | policy-resource-allocation.md | ОГРАНИЧЕНИЯ на ресурсы |
| Lifecycle | lifecycle-data.md | КОГДА архивировать данные |
Проверка ресурсов:
bash
/opt/scripts/check_resources.sh
Если диск > 80%:
bash
/opt/scripts/cleanup_l0.sh
Если всё ещё > 80%:
- Прочитать operation-disk-audit.md
- Выполнить аудит
- Определить что удалить
Подробнее: process-resource-check.md
Оценить время для человека:
- Создать 5 Drupal блоков: 2.5 часа
Применить формулу:
AI_time = 2.5 часа ÷ 10 = 15 минут
Декомпозировать:
- Блок 1: 3 мин
- Блок 2: 3 мин
- Блок 3: 3 мин
- Блок 4: 3 мин
- Блок 5: 3 мин
Подробнее: operation-time-estimation.md
# Проверка ресурсов
/opt/scripts/check_resources.sh
# Очистка L0 (безопасная)
/opt/scripts/cleanup_l0.sh
# Аудит диска
/opt/scripts/disk_audit.sh
# Мониторинг (cron)
/opt/scripts/monitor_disk_growth.sh
# Ежедневная проверка диска
0 3 * * * /opt/scripts/check_resources.sh
# Еженедельный аудит
0 4 * * 0 /opt/scripts/disk_audit.sh
# Очистка L0 при > 80%
0 * * * * /opt/scripts/auto_cleanup_if_needed.sh
# При диске > 90%
if [ $DISK_USAGE -gt 90 ]; then
telegram-send "⚠️ Disk usage: $DISK_USAGE%"
fi
# При аномальном росте
if [ $GROWTH_RATE -gt 5 ]; then
telegram-send "📈 Abnormal disk growth: +${GROWTH_RATE}GB/day"
fi
| Метрика | Значение | Норма |
|---|---|---|
| Disk usage | 45% | < 80% |
| Growth rate | +2.3 GB/week | < 5 GB/week |
| Cleanup frequency | 1/week | 1/week |
| Audit frequency | 1/month | 1/month |
ИСПОЛЬЗОВАНИЕ ДИСКА:
┌─────────────────────────────────────┐
│ Total: 100 GB │
│ Used: 45 GB (45%) ████████░░░ │
│ Available: 55 GB │
│ │
│ Рост за неделю: +2.3 GB │
│ Прогноз: ~24 недели │
└─────────────────────────────────────┘
ТОП-5 ПАПОК:
/var/log/ 15 GB
/opt/claude-workspace 12 GB
/var/lib/docker 8 GB
/home 5 GB
/tmp 3 GB
Файлов в 8-operation/: 5 (4 операции + 1 README)
Охват:
- ✅ Обслуживание системы (cleanup, audit, monitoring)
- ✅ Планирование (time-estimation)
Статус: ФАЗА 8 завершена ✅
operation-[object].mdВерсия: 1.0.0
Дата: 2026-02-19
Владелец: architect