Перейти до вмісту

Теки

Новачкам

Налаштуй теки один раз, щоб готові завантаження потрапляли до бібліотеки миттєво, без другої копії.

У прикладі з розділу Встановлення /movies, /tv, /music і /downloads змонтовано окремо. Це працює, але кожен імпорт — повна копія. Ця сторінка замінює ці чотири монтування однією спільною батьківською текою. Це необов’язково.

Поклади завантаження й медіа в одну батьківську теку, на одному диску, і змонтуй цю батьківську теку в HolyArrs та у свій завантажувач за однаковим шляхом.

Hardlink (жорстке посилання) — це друге ім’я того самого файлу. Він не займає додаткового місця й створюється миттєво. Працює лише в межах однієї файлової системи, а Docker вважає кожне монтування окремою, тому окремі монтування змушують робити повну копію.

/srv/data mounted as /data in HolyArrs and the downloader
├── downloads
│ ├── torrents
│ └── usenet
└── media
├── movies
├── tv
└── music
  1. Створи теки на хості:

    Terminal window
    mkdir -p /srv/data/downloads/{torrents,usenet} /srv/data/media/{movies,tv,music}
  2. Дай своєму користувачу PUID доступ на запис:

    Terminal window
    chown -R 1000:1000 /srv/data
  3. Змонтуй батьківську теку в HolyArrs: - /srv/data:/data.

  4. Змонтуй її так само у своєму завантажувачі: - /srv/data:/data, і задай його теку збереження як /data/downloads/torrents або /data/downloads/usenet.

  5. У 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, підтримай проєкт або пригости мене кавою.