---
name: mini-disk-hogs-omniroute-backups
description: "Когда на mac mini кончается место — главный подозреваемый db_backups OmniRoute (десятки ГБ, ретенции нет), а НЕ проекты; карта остальных пожирателей и что трогать нельзя"
metadata: 
  node_type: memory
  type: project
  originSessionId: 6f344612-b945-4107-b457-8ad2163cd988
  modified: 2026-08-05T19:10:54.930Z
---

Диск mac mini забивается предсказуемо. Порядок проверки при алерте
«Storage: mac mini disk» (ops_dashboard, порог 90%):

**1. Первый подозреваемый — `/Users/omniroute_svc/.local/share/omniroute-app/data/`**
(доступ через `sudo -u omniroute_svc`, пароль спрашивать у владельца):
- `db_backups/` — **ретенции НЕТ**, каждое обновление/миграция кладёт полную
  копию БД. На 2026-08-05 там было 52 ГБ (26 снапшотов). Чистится руками.
- Сама `storage.sqlite` ~10 ГБ, из них **8.1 ГБ — `memory_fts_data` +
  `memory_fts_docsize`** (полнотекстовый индекс фичи «память» OmniRoute).
  Проверить: `sqlite3 storage.sqlite "SELECT name, SUM(pgsize)/1048576 FROM
  dbstat GROUP BY name ORDER BY 2 DESC LIMIT 8;"`. Отсюда и размер снапшотов.
- Перед удалением бэкапов: `PRAGMA integrity_check` на боевой БД и
  `quick_check` + сверка `SELECT provider,count(*) FROM provider_connections`
  на тех, что оставляем. Оставлять 1-2 точки отката, не больше.

**2. Крупное, что трогать НЕЛЬЗЯ (проверено 2026-08-05):**
- `~/Library/Application Support/Claude` (~9.8 ГБ, из них 7.1 ГБ
  `vm_bundles/claudevm.bundle/rootfs.img`) — решение владельца не трогать.
- `~/.ollama/models` (7.6 ГБ) — владелец сказал «нужен», хотя явных
  потребителей в проектах не видно.
- `~/.playwright-browsers` (~1 ГБ, дубли версий chromium-1208/1223) —
  используется активным `local.tbr-pipeline` (переменная
  `PLAYWRIGHT_BROWSERS_PATH` в его plist). Не путать с
  `~/Library/Caches/ms-playwright` — ТА нужна [[gigachat-web]] (см.
  [[gigachat_web_self_heal_playwright]]).
- `~/Services/oddiks/logs/*` — там уже работает ротация на 256 МБ.

**3. Безопасные кандидаты:** мёртвые логи (проверять `lsof` + есть ли сервис
в `launchctl list`), старые `*.tar.gz` снапшоты в `~/Services/` (вне рабочих
папок), `~/Downloads/Projects` (старые копии), записи экрана в `~/Movies`.

**Перенос на внешний диск:** `/Volumes/Ext` (954 ГБ, свободно ~770 ГБ),
архив кладём в `/Volumes/Ext/mini-archive/<дата>/`. ТОЛЬКО холодные данные —
**launchd не читает `/Volumes`** (см. [[zemlya_local_settlements_index]]), плюс
диск умеет отваливаться в disksleep (см. [[mini_ext_disk_dropout_disksleep]]),
поэтому рабочие пути активных сервисов туда переносить нельзя.

**openclaw выведен из эксплуатации 2026-08-05** (решение владельца: «не нужен»).
Удалены: `~/Services/openclaw-gateway` (613 МБ), глобальный npm-пакет
`openclaw` (1.2 ГБ) + симлинк, LaunchAgent `ai.openclaw.gateway.plist`
(порт 18789, был не загружен). **Полная копия папки, включая `credentials`/
`auth-profiles.json`, лежит в `/Volumes/Ext/mini-archive/2026-08-05/
openclaw-gateway/`** — если понадобятся те токены, брать оттуда.
Слово «openclaw» в коде [[Делор]] (`llm_client.py`, `models/omniroute.py`) —
это лишь КОММЕНТАРИИ, где так называли [[OmniRoute]]; зависимости от
удалённой папки нет, сервисы после удаления проверены живыми.

Итог уборки 2026-08-05: 12 ГБ свободных → 73 ГБ (93.5% → 69%), алерт погас.
Полный разбор — Obsidian `Projects/omniroute/Changelog.md`, запись 2026-08-05.
