Папки
Новичкам
Настройте папки один раз, чтобы готовые загрузки попадали в Медиатеку мгновенно и без второй копии.
В примере из раздела Установка папки /movies, /tv, /music и /downloads смонтированы по отдельности. Так работает, но каждый импорт — это полное копирование. На этой странице четыре точки монтирования заменяются одной общей родительской папкой. Это необязательно.
Правило
Ссылка на «Правило»Держите загрузки и медиафайлы в одной родительской папке, на одном диске, и смонтируйте эту папку в HolyArrs и в загрузчик по одному и тому же пути.
Жёсткая ссылка (hardlink) — это второе имя того же файла. Она не занимает лишнего места и создаётся мгновенно. Она работает только внутри одной файловой системы, а Docker считает каждую точку монтирования отдельной, поэтому при раздельном монтировании файл приходится копировать целиком.
/srv/data mounted as /data in HolyArrs and the downloader├── downloads│ ├── torrents│ └── usenet└── media ├── movies ├── tv └── musicНастройка
Ссылка на «Настройка»-
Создайте папки на хосте:
Terminal window mkdir -p /srv/data/downloads/{torrents,usenet} /srv/data/media/{movies,tv,music} -
Дайте пользователю из
PUIDправа на запись:Terminal window chown -R 1000:1000 /srv/data -
Смонтируйте родительскую папку в HolyArrs:
- /srv/data:/data. -
Точно так же смонтируйте её в загрузчик:
- /srv/data:/data, а папкой сохранения в нём укажите/data/downloads/torrentsили/data/downloads/usenet. -
В HolyArrs при первом запуске укажите
/data/media/movies,/data/media/tvи/data/media/musicкак папки Медиатеки.В Settings > Library folders (Настройки > Папки Медиатеки) не должно быть предупреждения No hardlink (нет жёсткой ссылки).
Варианты выбора
Ссылка на «Варианты выбора»Раздельное монтирование
Ссылка на «Раздельное монтирование»/movies, /tv, /music и /downloads как четыре точки монтирования тоже работают. Тогда каждый импорт копирует файл: это дольше и занимает вдвое больше места, пока загрузчик не удалит свою копию.
Загрузчик в другом контейнере с другими путями
Ссылка на «Загрузчик в другом контейнере с другими путями»Если загрузчик видит папку под другим именем, заполните у него Downloader’s path (путь у загрузчика) и HolyArrs’ path (путь у HolyArrs) в Settings > Downloaders (Настройки > Загрузчики), например /data/torrents и /downloads. Если пути совпадают, сопоставление не нужно.
Если не работает
Ссылка на «Если не работает»| Что вы видите | Причина | Решение |
|---|---|---|
| No hardlink у папки Медиатеки | Загрузки и медиафайлы лежат на разных точках монтирования или в разных файловых системах | Смонтируйте одну родительскую папку, как описано выше |
| Read only (только для чтения) или Missing (не найдена) | Путь неверный, или у PUID нет прав на запись |
Укажите путь внутри контейнера; исправьте владельца |
| Папка не найдена | Вы ввели путь на хосте | Введите путь в контейнере, например /data/media/movies |
| При импорте сказано, что путь не разрешён | Папка загрузок не входит в известные места | Задайте HOLYARRS_SAVE_PATH или добавьте её в Settings > Library folders > Extra import folders (дополнительные папки импорта) |
Для опытных
Ссылка на «Для опытных»Что проверяет проверка папки
| Проверка | Результат при неудаче |
|---|---|
| Папка существует | Missing (папка не используется) |
| HolyArrs может записать тестовый файл | Read only (папка не используется) |
| Жёсткая ссылка из папки каждого активного загрузчика | No hardlink (предупреждение, при импорте файлы копируются) |
| Свободно не меньше 100 МБ | Заметка о нехватке места |
Тестовые файлы удаляются после проверки. Check again (проверить ещё раз) запускает её заново.
Правила для папок Медиатеки
- Путь должен существовать, вести к папке и быть полным.
- Папка не может лежать внутри другой папки Медиатеки или содержать её. Каждый путь используется один раз.
- Rename (переименовать) меняет только отображаемое название. Remove (убрать) оставляет все файлы на месте и не сработает, пока папкой пользуются тайтлы.
- Extra import folders: по одному полному пути в строке, не больше 32. Целый диск, например
/илиC:\, не принимается. Менять список может только Владелец или Администратор, вошедший по паролю. - Ручной импорт разрешает также папки Медиатеки,
HOLYARRS_SAVE_PATHи сторону HolyArrs в каждом сопоставлении путей загрузчика. Пути с.., пути сетевых папок и ссылки, ведущие наружу, не принимаются.
См. также
Ссылка на «См. также»HolyArrs бесплатен. Если он сэкономил вам время, поставьте звезду на GitHub, станьте спонсором или угостите меня кофе.