Ga naar inhoud

Mappen

Nieuw hier

Richt je mappen één keer in, zodat voltooide downloads direct in je bibliotheek terechtkomen, zonder tweede kopie.

Het voorbeeld bij Installeren koppelt /movies, /tv, /music en /downloads een voor een. Dat werkt, maar elke import is dan een volledige kopie. Op deze pagina vervang je die vier mounts door één gedeelde bovenliggende map. Dit is optioneel.

Zet downloads en media onder één bovenliggende map, op één schijf, en koppel die map in HolyArrs en in je downloader op hetzelfde pad.

Een hardlink (harde koppeling) is een tweede naam voor hetzelfde bestand. Het kost geen extra ruimte en is meteen gemaakt. Het werkt alleen binnen één bestandssysteem, en Docker ziet elke mount als een eigen bestandssysteem, dus aparte mounts dwingen een volledige kopie af.

/srv/data mounted as /data in HolyArrs and the downloader
├── downloads
│ ├── torrents
│ └── usenet
└── media
├── movies
├── tv
└── music
  1. Maak de mappen op de host:

    Terminal window
    mkdir -p /srv/data/downloads/{torrents,usenet} /srv/data/media/{movies,tv,music}
  2. Geef de gebruiker van je PUID schrijftoegang:

    Terminal window
    chown -R 1000:1000 /srv/data
  3. Koppel de bovenliggende map in HolyArrs: - /srv/data:/data.

  4. Koppel hem op dezelfde manier in je downloader: - /srv/data:/data, en stel de opslagmap daarvan in op /data/downloads/torrents of /data/downloads/usenet.

  5. Gebruik in HolyArrs /data/media/movies, /data/media/tv en /data/media/music als bibliotheekmappen tijdens Eerste start.

    Je ziet geen waarschuwing No hardlink (geen hardlink) bij Settings > Library folders (instellingen > bibliotheekmappen).

/movies, /tv, /music en /downloads als vier mounts werken nog steeds. Elke import kopieert dan het bestand, wat langer duurt en dubbel zoveel ruimte gebruikt totdat de downloader zijn kopie verwijdert.

Downloader in een andere container met andere paden

Link naar Downloader in een andere container met andere paden

Ziet de downloader de map onder een andere naam, vul dan Downloader’s path en HolyArrs’ path in bij de downloader in Settings > Downloaders, zoals /data/torrents en /downloads. Bij gelijke paden hoef je niets toe te wijzen.

Je ziet Oorzaak Oplossing
No hardlink bij een bibliotheekmap Downloads en media staan op verschillende mounts of bestandssystemen Koppel één bovenliggende map, zoals hierboven
Read only (alleen-lezen) of Missing (ontbrekend) Het pad is fout, of PUID kan niet schrijven Gebruik het pad binnen de container; herstel de eigenaar van de map
Een map wordt niet gevonden Je hebt het pad op de host getypt Typ het pad in de container, zoals /data/media/movies
De import zegt dat het pad niet is toegestaan De downloadmap is geen bekende plek Stel HOLYARRS_SAVE_PATH in, of voeg hem toe onder Settings > Library folders > Extra import folders
Wat de mapcontrole test
Controle Faalt als
De map bestaat Missing (de map wordt niet gebruikt)
HolyArrs kan een testbestand schrijven Read only (de map wordt niet gebruikt)
Hardlink vanuit elke actieve downloadermap No hardlink (waarschuwing, imports kopiëren)
Minstens 100 MB vrij Opmerking over weinig ruimte

Testbestanden worden na de controle verwijderd. Check again (opnieuw controleren) voert hem opnieuw uit.

Regels voor bibliotheekmappen
  • Moet bestaan, een map zijn en een volledig pad hebben.
  • Kan niet in of rond een andere bibliotheekmap liggen. Elk pad wordt één keer gebruikt.
  • Rename (hernoemen) wijzigt alleen de getoonde naam. Remove (verwijderen) laat elk bestand staan en wordt geweigerd zolang titels de map nog gebruiken.
  • Extra import folders: één volledig pad per regel, tot 32. Een hele schijf zoals / of C:\ wordt geweigerd. Alleen de eigenaar, of een beheerder die met een wachtwoord is aangemeld, kan de lijst wijzigen.
  • Handmatige import staat ook bibliotheekmappen toe, HOLYARRS_SAVE_PATH en de HolyArrs-kant van elke padtoewijzing van de downloader. Paden met .., paden naar netwerkshares en koppelingen die naar buiten leiden worden geweigerd.

Gerelateerde pagina’s

Link naar Gerelateerde pagina’s

HolyArrs is gratis. Heeft het je tijd bespaard, geef het een ster op GitHub, sponsor het of trakteer me op een kop koffie.