Переделал структуру медиа директорий
This commit is contained in:
@@ -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`).
|
||||
|
||||
## Крайние случаи
|
||||
|
||||
|
||||
Reference in New Issue
Block a user