[2026-09-22] eagle: personal/plans/kraken-media-inventory-cleanup.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-22 20:16:11 +06:00
1 parent e2485c1a71
commit 5249bddf8f
1 file changed
+82
@@ -0,0 +1,82 @@
---
created: '2026-09-22'
namespace: personal
related:
- '[[personal/plans/lampac-watchlist-plugin]]'
- '[[personal/plans/lampac-kraken]]'
- '[[personal/tech/lampac-deployment]]'
status: in-progress
tags:
- kraken
- media
- cleanup
- watchlist
- lampac
- disk-space
title: Кра́кен — инвентаризация медиа под удаление
type: plan
updated: '2026-09-22'
---
# Кра́кен — инвентаризация медиа под удаление
> Составлен 2026-09-22. Утверждён Alex: «вообще все. нужна полная инвентаризация что можно сносить, а что нельзя».
## Задача
Полная инвентаризация **всех** видеофайлов на диске Кра́кена → таблица «что можно сносить / что нельзя».
Нельзя сносить = есть в watchlist (доступно в Lampa) **или** нужно по другим причинам.
Цель — освободить место на диске (сейчас свободно 477 ГБ из 1.8 ТБ).
## Факты (собраны 2026-09-22)
**Один физический диск:** `6194539b-03e0-4f33-986b-4da09834e82f`, 1.8 ТБ, занято 1.3 ТБ, свободно **477 ГБ**.
`49e8f586-3839-4c5d-a1e1-58bfc3579ade` — **symlink** на него, не отдельный диск
(проверено `docker inspect`: radarr/sonarr/transmission смотрят на `49e8f586` → тот же диск).
**802 видеофайла, 1 236 ГБ.** Разбивка:
| Папка | Файлов | ГБ | Индексируется Radarr/Sonarr |
|---|---|---|---|
| `movies` | 51 | 309.7 | ❌ нет |
| `movies-radarr` | 11 | 176.2 | ✅ да |
| `series-sonarr` | 57 | 116.1 | ✅ да |
| `documentaries-series` | 72 | 235.6 | ❌ нет |
| `cartoons` | 102 | 139.8 | ❌ нет |
| `cartoons-series` | 433 | 104.6 | ❌ нет |
| `downloads` | 45 | 78.6 | ❌ нет (staging Transmission) |
| `documentaries` | 25 | 71.9 | ❌ нет |
| `series` | 6 | 3.6 | ❌ нет |
🔴 **Сканируется только 252 ГБ из 1 236.** Остальные ~984 ГБ — вне индексации arr-стека.
## Шаги
1. **Выгрузить список** 802 файлов (путь + размер) с Кра́кена на Mac.
2. **Сгруппировать в тайтлы** — файл ≠ тайтл. `cartoons-series` = 433 файла по ~0.2 ГБ
(сезонные сборники мультфильмов). Группировка по папке + разбор имени
(`S01E04`, `01.`, `ну погоди 07`). Ожидаемо ~150–250 уникальных позиций.
3. **Сверить с watchlist** — источник истины `family/documents/movies-watchlist.md`
+ `watchlist.json` (369 с tmdb_id, 24 в `missing.json` с `❓`).
Матч по нормализованному названию, при наличии — по `tmdb_id`.
4. **Выделить «недоступно из-за отсутствия в TMDB»** — это 24 позиции из `missing.json`.
5. **Собрать таблицу** (этот документ) — колонки: тайтл · размер · в watchlist · доступно в Lampa · вердикт.
6. **Удаление — только после просмотра таблицы Alex'ом и явного «удаляй эти».**
## Правила
- Ничего не удалять без явного подтверждения по конкретным позициям.
- Стект Radarr/Sonarr: удаление записи и файла — **разные** действия, оговариваются отдельно.
- 🔴 При удалении `deleteFiles=true` в Radarr — сначала проверить, что файл реально в `movies-radarr`,
а не в общей `movies` (иначе снесёт чужое).
- Backup перед удалением: дамп `radarr`/`sonarr` API в файл.
## Статус
- [x] Ответ Alex: «вообще все»
- [x] План записан
- [ ] Шаг 1 — выгрузка списка
- [ ] Шаг 2 — группировка в тайтлы
- [ ] Шаг 3 — сверка с watchlist
- [ ] Шаг 4 — выделить missing
- [ ] Шаг 5 — таблица
- [ ] Шаг 6 — удаление (ждёт решения)