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

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
+4 -4
View File
@@ -7,8 +7,8 @@
jellybit раскладывает скачанные qBittorrent'ом файлы в библиотеку
Jellyfin. Два требования тянут в разные стороны: раздача должна
продолжаться (источник неприкосновенен), а место на диске — не
дублироваться. qBittorrent пишет в `/srv/downloads`, Jellyfin читает
`/srv/media` — обе ветки на одной ФС.
дублироваться. qBittorrent пишет в `/srv/media/downloads`, Jellyfin читает
`/srv/media/{movies,series}` — всё под единой песочницей `/srv/media`.
## Рассмотренные варианты
@@ -36,7 +36,7 @@ Jellyfin. Два требования тянут в разные стороны:
- `+` Ноль дублирования, мгновенно, раздача цела.
- `+` Простая и безопасная модель операций: только add-link и
remove-own-link.
- `-` Требуется одна ФС — внутри docker обеспечивается монтированием
общего родителя `/srv` (иначе `link(2)` даёт `EXDEV`).
- `-` Требуется один mount — внутри docker обеспечивается монтированием
единой песочницы `/srv/media` (иначе `link(2)` даёт `EXDEV`).
- `-` Каталоги хардлинковать нельзя — раскладка пофайловая, целевые папки
создаём сами (0755, владелец 1000:1000).