Теки
Новачкам
Налаштуй теки один раз, щоб готові завантаження потрапляли до бібліотеки миттєво, без другої копії.
У прикладі з розділу Встановлення /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як теки бібліотеки.Ти не маєш побачити попередження No hardlink (без hardlink) у Settings > Library folders (налаштування > теки бібліотеки).
Варіанти
Посилання на ВаріантиОкремі монтування
Посилання на Окремі монтування/movies, /tv, /music і /downloads як чотири монтування теж працюють. Тоді кожен імпорт копіює файл, що триває довше й займає вдвічі більше місця, доки завантажувач не видалить свою копію.
Завантажувач в іншому контейнері з іншими шляхами
Посилання на Завантажувач в іншому контейнері з іншими шляхамиЯкщо завантажувач бачить теку під іншою назвою, заповни Downloader’s path і HolyArrs’ path у завантажувача в 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 (теку не використовують) |
| Hardlink з теки кожного активного завантажувача | No hardlink (попередження, імпорти копіюють) |
| Щонайменше 100 MB вільного місця | Примітка про мало місця |
Тестові файли після перевірки видаляються. Check again запускає її знову.
Правила для тек бібліотеки
- Мають існувати, бути текою і задаватися повним шляхом.
- Не можуть бути всередині іншої теки бібліотеки чи навколо неї. Кожен шлях використовують один раз.
- Rename (перейменувати) змінює лише показану назву. Remove (прибрати) залишає всі файли й відхиляється, поки тайтли ще використовують теку.
- Extra import folders: один повний шлях на рядок, до 32. Цілий диск, як-от
/чиC:\, відхиляють. Список може змінювати лише власник або адмін, що увійшов із паролем. - Ручний імпорт також дозволяє теки бібліотеки,
HOLYARRS_SAVE_PATHі сторону HolyArrs у зіставленні шляхів кожного завантажувача. Шляхи з.., шляхи мережевих ресурсів і посилання, що ведуть назовні, відхиляють.
Пов’язане
Посилання на Пов’язанеHolyArrs безкоштовний. Якщо він заощадив тобі час, познач його зіркою на GitHub, підтримай проєкт або пригости мене кавою.