Переделал структуру медиа директорий

This commit is contained in:
2026-06-14 10:01:01 +03:00
parent 34bd2a5b5f
commit a48f39d7f0
7 changed files with 95 additions and 54 deletions
+3 -3
View File
@@ -38,7 +38,7 @@ series/
## Сопоставление источник → цель
Источник берём по пути из qBittorrent (`save_path`/`content_path` +
относительное имя, после трансляции `path_map` в хост-путь). Для каждого
относительное имя; это уже хост-путь, `path_map` — фолбэк). Для каждого
распознанного **файла** (не каталога) создаётся **хардлинк** в
`paths.movies`/`paths.series`; целевые каталоги — `mkdir` (0755,
`1000:1000`). Исходный файл остаётся на месте (раздача продолжается),
@@ -50,8 +50,8 @@ inode общий — диск не дублируется.
же inode → готово; другой файл → коллизия → review). Инварианты и undo —
в [architecture.md](architecture.md) → «Раскладка файлов».
Требование: целевой и исходный каталоги — на одной ФС (внутри контейнера
jellybit это обеспечивает mount `/srv`).
Требование: целевой и исходный каталоги — на одной ФС/одном mount'е
(внутри контейнера это обеспечивает единая песочница `/srv/media`).
## Крайние случаи