23 KiB
created, namespace, related, status, tags, title, type, updated
| created | namespace | related | status | tags | title | type | updated | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-22 | personal |
|
deletion-approved-awaiting-transmission-decision |
|
Кра́кен — инвентаризация медиа под удаление | plan | 2026-09-22 |
Кра́кен — инвентаризация медиа под удаление
Составлен 2026-09-22. Alex: «вообще все. нужна полная инвентаризация что можно сносить, а что нельзя». Итог: 802 файла, 233 позиции, 1 236 ГБ. В watchlist (Lampa покажет) — 29 позиций / 456 ГБ. Не в watchlist — 204 позиции / 780 ГБ. Точных дублей — 46 групп, зря занято 89,2 ГБ.
🔴 Цифры watchlist-матча ЗАНИЖЕНЫ — требует пересчёта. Alex поймал 4 позиции, ошибочно записанные в «не в watchlist», хотя они В watchlist (см. раздел «Матч»).
🔴 Ошибка матча (найдена Alex'ом 2026-09-22)
Первый прогон сравнивал имя файла только с русским name watchlist-позиции.
Файлы, названные по оригиналу, не находились. Промахи:
| Файл на диске | ГБ | В watchlist | Русское name |
TMDB |
|---|---|---|---|---|
Bram.Stoker's Dracula.1992 |
18.04 | ✅ | «Дракула» | 6114 |
The.Crow.1994 |
17.45 | ✅ | «Ворон» | 9495 |
despicable.me.4.2024 |
2.18 | ✅ | «Гадкий я 4» | 519182 |
Вивариум_2019_BDRip |
1.46 | ✅ | «Вивариум» | 458305 |
27,3 ГБ записано как «не в watchlist» ошибочно — эти 4 сносить НЕЛЬЗЯ.
Правильно матчить против обоих полей (name И original) + год ±1.
Год обязателен: в watchlist «Дракула» стоит трижды (1992 / 2014 / 2025), а
inside out (2015) ложно матчится с «Головоломка 2» (2024) — разные фильмы.
⚠️ Oldboy (28.65 ГБ) и Project Hail Mary (28.12 ГБ) — проверены отдельно,
их в watchlist правда НЕТ (0 совпадений по обоим запросам в watchlist.json).
Они в Radarr, но в список не занесены. Это не ошибка матча.
Полный список перепроверки: /Users/admin/kraken-missed-matches.json.
Скрипты: /tmp/kraken_fix2.py (фразовое равенство по original + год),
/tmp/kraken_why.py (проверка конкретных тайтлов).
Метод
findпо/srv/...6194539b.../media→ 802 видеофайла с размерами.- Группировка в «позиции»: папка первого уровня + подпапка; файлы в корне — каждая своя позиция;
downloads/*— по полному пути папки-раздачи (сезонные паки). - Сверка с
watchlist.json(376 позиций). Первый прогон — строгое равенство по русскомуname(убраны год, качество, релиз-группа, расширение, транслит-шум). Подстрочный матч давал ложные срабатывания: единственный файл 1.46 ГБ «Вивариум» склеивался в группу на 135 ГБ. ⚠️ Строгое равенство поnameтоже неполно — пропускает файлы, названные по оригиналу. Проверять противnameИoriginal, со сверкой года. Детали и промахи — в разделе «Ошибка матча» выше. - TMDB-ID брался из
hrefвидаhttps://www.themoviedb.org/movie/NNN— вwatchlist.jsonего отдельным полем нет.
Артефакты на Mac: /Users/admin/kraken-inventory.json (полные данные),
kraken-inventory.csv (таблица), kraken-dupes.json (дубли), kraken-table-AB.md.
Сводка
| Папка | В watchlist | Не в watchlist |
|---|---|---|
movies |
14 / 163.0 ГБ | 37 / 146.7 ГБ |
movies-radarr |
8 / 108.8 ГБ | 3 / 67.4 ГБ |
series-sonarr |
3 / 105.0 ГБ | 1 / 11.1 ГБ |
downloads |
1 / 13.8 ГБ | 4 / 64.8 ГБ |
documentaries-series |
0 | 20 / 235.6 ГБ |
documentaries |
0 | 25 / 71.9 ГБ |
cartoons-series |
1 / 51.3 ГБ | 17 / 53.3 ГБ |
cartoons |
2 / 14.0 ГБ | 96 / 125.8 ГБ |
series |
0 | 1 / 3.6 ГБ |
🔴 Radarr/Sonarr индексируют только 252 ГБ из 1 236. Этой рухляди нет в стеках.
🔴 Главная находка: дубли downloads/complete (89,2 ГБ)
downloads/complete/sonarr/ — завершённые раздачи, не удалённые после импорта.
Файлы совпадают с библиотекой по имени и размеру байт-в-байт:
Раздача в downloads/complete |
ГБ | Копия в библиотеке |
|---|---|---|
Stranger Things.s04... |
13.06 | series-sonarr/Stranger Things/Season 4 |
Очень странные дела.S03... |
21.33 | series-sonarr/Stranger Things/Season 3 |
Our.Flag.Means.Death.S01 |
19.31 | series-sonarr/Our Flag Means Death/Season 1 |
Our.Flag.Means.Death.S02 |
13.81 | series-sonarr/Our Flag Means Death/Season 2 |
Kiberderevnya.S01 |
11.11 | series-sonarr/The Cyberfarm/Season 1 |
Life.Is.Beautiful.1997 |
10.62 | movies-radarr/Life Is Beautiful (1997) × cartoons/life is beautiful |
🔴 Life Is.Beautiful лежит ТРИ раза — movies-radarr + cartoons + третья копия.
Это уже не staging, а свалка: фильм в cartoons — ошибка раскладки.
→ downloads/complete (78,6 ГБ) — удалять целиком, если в библиотеке 24 ГБ S03 не нужны
(см. ниже про ложный дубль S03).
Ложный дубль: Stranger Things S03
downloads/complete/.../Очень странные дела.S03... и series-sonarr/Stranger Things/Season 3
совпадают байт-в-байт. Но в series-sonarr отсутствует S01 и есть только S02–S04 —
то есть S03 в библиотеке начал формироваться из этой же раздачи. Удалять downloads-копию
можно, но только убедившись, что Sonarr видит S03 как отсутствующий/присутствующий.
A. В WATCHLIST — Lampa покажет (29 позиций, 456.0 ГБ) — НЕ сносить
| Тайтл на диске | Папка | Файлов | ГБ | TMDB | Название в watchlist |
|---|---|---|---|---|---|
| Stranger Things | series-sonarr |
25 | 67.92 | 66732 | Очень странные дела |
| смешарики webrip 1080p | cartoons-series |
210 | 51.32 | 107, 402 | сборник (ложный матч по частям) |
| Our Flag Means Death | series-sonarr |
18 | 33.12 | 109939 | Наш флаг означает смерть |
| Whiplash (2014) | movies-radarr |
1 | 23.66 | 244786 | Одержимость |
| секретный агент | movies |
1 | 21.51 | 1220564 | Секретный агент |
| семья в аренду | movies |
1 | 19.91 | 1208348 | Семья в аренду |
| The Drama (2026) | movies-radarr |
1 | 19.16 | 1325734 | Вот это драма! |
| отпуск на двоих | movies |
1 | 17.85 | 1034716 | Отпуск на двоих |
| They Will Kill You (2026) | movies-radarr |
1 | 17.24 | 1292695 | Они придут за тобой |
| под огнём | movies |
1 | 16.50 | 1241436 | Под огнём |
| я ругаюсь | movies |
1 | 15.82 | 1317149 | Я ругаюсь |
| Our.Flag.Means.Death.S02 (дубль) | downloads |
8 | 13.81 | 109939 | Наш флаг означает смерть |
| гадкая сестра | movies |
1 | 13.50 | 1284120 | Гадкая сестра |
| сират | movies |
1 | 13.39 | 1151272 | Сират |
| охота на воров 2: пантера | movies |
1 | 13.28 | 604685 | Охота на воров 2: Пантера |
| американская история x | movies |
1 | 12.80 | 73 | Американская история X |
| Scream (1996) | movies-radarr |
1 | 12.39 | 4232 | Крик |
| Dead Poets Society (1989) | movies-radarr |
1 | 12.28 | 207 | Общество мёртвых поэтов |
| Leave No Trace (2018) | movies-radarr |
1 | 11.06 | 443463 | Не оставляй следов |
| the.iron.giant.1999... | cartoons |
1 | 10.61 | 10386 | Стальной гигант |
| Funhouse (2019) | movies-radarr |
1 | 8.87 | 590009 | Эксперимент «За стеклом» |
| смерть единорога | movies |
1 | 7.97 | 1153714 | Смерть Единорога |
| список заветных желаний | movies |
1 | 5.88 | 1254786 | Список заветных желаний |
| Mortal Kombat II (2026) | movies-radarr |
1 | 4.15 | 931285 | Мортал Комбат 2 |
| Rick and Morty | series-sonarr |
4 | 3.98 | 60625 | Рик и Морти |
| Тайна третьей планеты (1981) | cartoons |
1 | 3.38 | 49802 | Тайна третьей планеты |
| Van Helsing (2004) Fullscreen DVDRip | movies |
1 | 2.94 | 7131 | Ван Хельсинг |
| Death.on.the.Nile.2022.HDRip | movies |
1 | 1.46 | 505026 | Смерть на Ниле |
| гладиатор | movies |
1 | 0.22 | 98 | Гладиатор |
🔴 Список НЕПОЛНЫЙ — минимум 4 позиции пропущены матчем (перечислены в разделе
«Ошибка матча»): Bram.Stoker's Dracula.1992 (18.04), The.Crow.1994 (17.45),
despicable.me.4.2024 (2.18), Вивариум_2019 (1.46). Итого реально в watchlist
≥33 позиции / ≥483 ГБ. После пересчёта таблицу заменить.
⚠️ «смешарики webrip 1080p» — 210 файлов в одной папке. Это сборник; совпадения с watchlist (TMDB 107/402) — артефакт нормализации по отдельным файлам, не реальный матч. Разобрать отдельно, если позиция пойдёт под нож.
⚠️ В watchlist нет ни одного тайтла из documentaries* — 45 позиций / 307 ГБ лежат вне списка.
B. НЕ В WATCHLIST (204 позиции, 780.1 ГБ)
Полная таблица всех 204 строк — в артефактах (kraken-inventory.csv).
Здесь — верхушка по размеру, остальное cartoons по 0,04–3 ГБ (советская анимация).
B1. Дубли downloads/complete — 78,6 ГБ (удалять первыми)
| Раздача | ГБ | Копия есть? |
|---|---|---|
Очень странные дела.S03.WEB-DL.1080.HDR |
21.33 | ✅ в series-sonarr |
Our.Flag.Means.Death.S01.2022... |
19.31 | ✅ в series-sonarr |
Our.Flag.Means.Death.S02.WEBDL... |
13.81 | ✅ в series-sonarr |
Stranger Things.s04.WEB-DL(HEVC)... |
13.06 | ✅ в series-sonarr |
Kiberderevnya.S01.2023... |
11.11 | ✅ в series-sonarr (The Cyberfarm) |
B2. Не в watchlist, не дубли — крупное (кандидаты)
| Тайтл | Папка | ГБ | Комментарий |
|---|---|---|---|
| Prehistoric.Planet.2022.S01 + S02 | documentaries-series |
37.45 + 17.36 | доксериал |
| пингвины. шпион в толпе | documentaries-series |
34.75 | доксериал |
| Oldboy (2003) | movies-radarr |
28.65 | в Radarr, не в watchlist |
| Project Hail Mary (2026) | movies-radarr |
28.12 | в Radarr, не в watchlist |
| смешарики. новый сезон. 2020 | cartoons-series |
26.43 | 113 эпизодов |
| жизнь птиц 1998 | documentaries-series |
20.59 | доксериал |
| маленькие гиганты 2014 | documentaries |
20.57 | |
| кот в сапогах 2011 | cartoons |
19.92 | |
| the secret life of elephants | documentaries-series |
19.90 | доксериал |
movies |
18.04 | 🔴 В WATCHLIST — «Дракула» 1992, TMDB 6114 | |
movies |
17.45 | 🔴 В WATCHLIST — «Ворон», TMDB 9495 | |
| гиганты моря 2011 | documentaries-series |
16.40 | доксериал |
| tiger spy in the jungle s01 | documentaries-series |
16.30 | доксериал |
| it was just an accident | movies |
12.78 | |
| F1.The.Movie.2025 | movies |
11.99 | |
| король лев (1994) | cartoons |
11.97 | |
| The Cyberfarm | series-sonarr |
11.11 | в Sonarr, не в watchlist |
| Life Is Beautiful (1997) | movies-radarr + cartoons |
10.62 × 2 | 🔴 дубль |
| Brassic S01 | series |
3.62 | |
| ну, погоди! | cartoons-series |
3.74 | 18 выпусков |
B3. cartoons — 96 позиций, 125,8 ГБ
Советская и зарубежная анимация, преимущественно 1944–1990, файлы 0,04–3 ГБ. В watchlist их нет. Список целиком — в CSV.
✅ РЕШЕНИЕ ALEX: список на снос УТВЕРЖДЁН (2026-09-22)
Alex подтвердил все три вопроса: группа 4 (копий нет) — сносим, сериалы — целиком, короткометражки — оставить. Плюс отдельное указание:
«не забудь почистить transmission сначала - все что сейчас data missing + все что удаляется»
Утверждённый список — 111 позиций, 828,3 ГБ
| № | Группа | Позиций | ГБ |
|---|---|---|---|
| 1 | Фильмы (полный метр) — movies + movies-radarr |
62 | 485,9 |
| 2 | Сериалы (все) — series + series-sonarr |
5 | 119,7 |
| 3 | Мультфильмы — есть копия на TrueNAS | 14 | 30,1 |
| 4 | Мультфильмы полный метр (≥0,8 ГБ), копии нет | 30 | 192,6 |
| ИТОГО | 111 | 828,3 |
НЕ в списке: короткометражки cartoons <0,8 ГБ — 72 позиции, 21,7 ГБ
(ёжик в тумане, мойдодыр, чиполлино и пр.) — оставлены по решению Alex.
Артефакт: /Users/admin/kraken-delete-draft.json
Скрипт классификации: /tmp/kraken_del.py
Сверка с TrueNAS — сделана
Доксериалы/документалки копий не имеют (307 ГБ уникальны). Мультфильмы — копия есть у ~40 из ~104; группа 3 (30,1 ГБ) — именно те, что закрыты. Детали и метод: personal/tech/kraken-truenas-media-copies.
🔴 Порядок удаления (утверждён) — 6 шагов
- Дамп API Radarr + Sonarr в файл (
/tmp/radarr-dump-*,/tmp/sonarr-dump-*). - Стоп
transmission— чтобы не качал в удаляемые папки. - Чистка Transmission — удалить раздачи категорий A (data missing) и C (в списке на снос). См. раздел «Transmission» ниже.
- Удаление файлов по 111 позициям — список путей,
xargs rm, лог каждой позиции. - Rescan библиотек Radarr/Sonarr (с ресканом — указание Alex) + Jellyfin.
- Проверка:
df -hдо/после,docker ps, Jellyfin/health. Затем приёмка Alex'ом.
Transmission — состояние на 2026-09-22 (249 раздач, 1,92 ТБ заявлено)
RPC: http://127.0.0.1:9091/transmission/rpc, авторизация не требуется
(rpc-authentication-required: false). Нужен session-id из заголовка — забирать
через curl -i и повторять POST с X-Transmission-Session-Id.
| Кат. | Раздач | ГБ | Что |
|---|---|---|---|
| A. data missing | 21 | 561,6 | No data found — файлов нет, раздачи остались |
| B. no space | 8 | 88,8 | Unable to save resume file: No space left on device |
| C. в списке на снос | 204 | 1005,6 | путь под удаление |
| E. прочее | 16 | — |
🔴 Категория A: файлы уже удалены, раздачи висят
Babylon 92,01 · Schindler's List 89,35 · Midsommar 85,59 · Triangle of Sadness 79,68 · Chaos Walking 58,36 · Oldeuboi 28,65 · Начало 24,25 · Одержимость (Whiplash) 23,66 · Леон 19,73 · Scream 12,39 · Dead Poets Society 12,28 · Leave No Trace 11,06 · Funhouse 8,87 · Мортал Комбат 2 4,15 · + 7 мелких
Также 6 раздач без файлов в downloads/complete/radarr и downloads/radarr (9–98 ГБ).
Это «мёртвый вес» в списке — удалять из Transmission без потерь.
⚠️ Открытый вопрос по категории C (ждёт решения Alex)
Категория C (204 раздачи, 1005,6 ГБ) включает раздачи, чьи файлы вне списка на
снос: Шпион 2015 (25,9) · Секс Education (25,8) · Лука 2021 (22,4) ·
Сияние 1980 (40,4) · Терминал 2004 (17,7) · Хорошие парни (16,4) и др.
Если удалить раздачу, а файл оставить — Transmission о нём забудет, файл останется.
Не потеря, но сидирование прекратится.
Вопрос Alex: удалять все раздачи категории C, или только соответствующие 111 позициям? Второе аккуратнее.
Артефакты: /tmp/tr-list.json (сырой ответ API), /Users/admin/transmission-classified.json
Скрипты: /tmp/tr_diag.sh (сбор, чтение), /tmp/tr_classify.py (классификация)
🔴 TorrServer/Lampa к media/ отношения не имеют
Проверено 2026-09-22 (/ts/settings на :9118):
UseDisk: false → на диск не пишет
TorrentsSavePath: "" → папки для сохранения нет
CacheSize: 100663296 → 96 МБ, только RAM
Lampa играет с торрентов напрямую. Файлы в media/ на Кра́кене в воспроизведении
Lampa не участвуют. Поэтому 24 «watchlist»-фильма в списке на снос — не потеря
для Lampa. Alex: «она же не с кракена играет! ... она с торрентов играет».
⚠️ Мой ранний вывод «снесёшь то, что играет в Lampa» был НЕВЕРЕН — исправлено.
⚠️ Но: на Кра́кене работает Jellyfin (:8096, Up). Если он смотрит в media/ —
снос ломает его библиотеку. Rescan Jellyfin в шаге 5 обязателен; перед удалением
проверить библиотеки Jellyfin (команда ушла в таймаут апрува, не выполнена).
Что дальше
Удаление — отдельный шаг, ждёт решения Alex'а по конкретным позициям. Правила при удалении:
downloads/complete— самый безопасный первый кандидат (78,6 ГБ, всё есть в библиотеке).Life Is Beautiful— снести две лишние копии из трёх, оставить одну.movies-radarr/series-sonarr— если удалять, то через API (иначе Radarr будет держать фантом).deleteFiles=trueпроверять, что путь внутри библиотеки.- Дамп
radarr/sonarrAPI в файл перед любой операцией.
Статус
- Шаг 1 — выгрузка списка (802 файла)
- Шаг 2 — группировка (233 позиции)
- Шаг 3 — сверка с watchlist (29 в списке / 204 нет) — ⚠️ ЦИФРА НЕВЕРНА, см. «Ошибка матча»
- Шаг 4 —
missing.json: 0 совпадений среди файлов (те 30 позиций — рукописные заметки) - Шаг 5 — таблица (этот документ)
- Шаг 5b — пересчёт матча по
name+original(найдено 4 промаха, +27,3 ГБ) - Сверка с TrueNAS — доксериалы/документалки копий не имеют (307 ГБ уникальны)
- Список на снос утверждён Alex'ом — 111 позиций, 828,3 ГБ
- Диагностика Transmission — 249 раздач, классифицированы
- Шаг 6a — дамп API Radarr/Sonarr
- Шаг 6b — стоп Transmission + чистка раздач (ждёт ответа по категории C)
- Шаг 6c — удаление файлов по 111 позициям
- Шаг 6d — rescan Radarr/Sonarr/Jellyfin
- Шаг 6e — проверка df/docker + приёмка Alex'ом
- Шаг 6f — обновить доки + коммит
⚠️ Побочный артефакт, требует уборки
При записи personal/tech/kraken-truenas-media-copies.md файл сначала создался по
относительному пути — в /Users/admin/personal/tech/ (вне vault). Правильная копия
лежит в vault. Каталог /Users/admin/personal/ — удалить.
Сделать в следующей сессии: rm -rf /Users/admin/personal (в этом ревью terminal недоступен).
Документация разложена
| Что | Где |
|---|---|
| Эта таблица, метод, цифры, решение, Transmission | personal/plans/kraken-media-inventory-cleanup.md |
| Сверка копий Кра́кен ↔ TrueNAS | personal/tech/kraken-truenas-media-copies.md |
| Методика + переиспользуемые факты | personal/tech/lampac-deployment.md, раздел «Полная инвентаризация диска Кра́кена» |
| Скилл (питфоллы 12–18) | devops/lampac-kraken-deploy, раздел «Pillar: disk inventory & deletion candidates» |
| Зеркало скилла | personal/tech/skill-lampac-kraken-deploy.md |