Zum Inhalt springen

Ordner

Neu hier

Richte deine Ordner einmal ein, damit fertige Downloads sofort in deiner Bibliothek landen, ohne zweite Kopie.

Das Beispiel unter Installieren bindet /movies, /tv, /music und /downloads einzeln ein. Das funktioniert, aber jeder Import ist eine vollständige Kopie. Diese Seite ersetzt die vier Mounts durch einen gemeinsamen übergeordneten Ordner. Das ist optional.

Lege Downloads und Medien unter einen übergeordneten Ordner auf einem Datenträger und binde diesen Ordner in HolyArrs und in deinen Downloader unter demselben Pfad ein.

Ein Hardlink (harte Verknüpfung) ist ein zweiter Name für dieselbe Datei. Er braucht keinen zusätzlichen Platz und ist sofort angelegt. Er funktioniert nur innerhalb eines Dateisystems, und Docker behandelt jeden Mount als eigenes. Getrennte Mounts erzwingen deshalb eine vollständige Kopie.

/srv/data mounted as /data in HolyArrs and the downloader
├── downloads
│ ├── torrents
│ └── usenet
└── media
├── movies
├── tv
└── music
  1. Lege die Ordner auf dem Host an:

    Terminal window
    mkdir -p /srv/data/downloads/{torrents,usenet} /srv/data/media/{movies,tv,music}
  2. Gib deinem PUID-Benutzer Schreibzugriff:

    Terminal window
    chown -R 1000:1000 /srv/data
  3. Binde den übergeordneten Ordner in HolyArrs ein: - /srv/data:/data.

  4. Binde ihn genauso in deinen Downloader ein: - /srv/data:/data, und stelle dessen Speicherordner auf /data/downloads/torrents oder /data/downloads/usenet.

  5. Verwende in HolyArrs beim ersten Start /data/media/movies, /data/media/tv und /data/media/music als Bibliotheksordner.

    Du solltest unter Settings > Library folders (Einstellungen > Bibliotheksordner) keine Warnung No hardlink (kein Hardlink) sehen.

Getrennte Mounts

Link zu Getrennte Mounts

/movies, /tv, /music und /downloads als vier Mounts funktionieren weiterhin. Dann kopiert jeder Import die Datei. Das dauert länger und belegt den doppelten Platz, bis der Downloader seine Kopie löscht.

Downloader in einem anderen Container mit anderen Pfaden

Link zu Downloader in einem anderen Container mit anderen Pfaden

Wenn der Downloader den Ordner unter einem anderen Namen sieht, trage beim Downloader unter Settings > Downloaders (Einstellungen > Downloader) Downloader’s path (Pfad des Downloaders) und HolyArrs’ path (Pfad von HolyArrs) ein, zum Beispiel /data/torrents und /downloads. Gleiche Pfade brauchen keine Zuordnung.

Wenn es nicht funktioniert

Link zu Wenn es nicht funktioniert
Du siehst Ursache Lösung
No hardlink bei einem Bibliotheksordner Downloads und Medien liegen auf verschiedenen Mounts oder Dateisystemen Binde einen übergeordneten Ordner ein, wie oben
Read only (schreibgeschützt) oder Missing (fehlt) Der Pfad ist falsch, oder PUID kann nicht schreiben Nimm den Pfad im Container; korrigiere den Eigentümer
Ein Ordner wird nicht gefunden Du hast den Host-Pfad eingegeben Gib den Container-Pfad ein, zum Beispiel /data/media/movies
Der Import meldet, dass der Pfad nicht erlaubt ist Der Download-Ordner ist kein bekannter Ort Setze HOLYARRS_SAVE_PATH oder füge ihn unter Settings > Library folders > Extra import folders (zusätzliche Importordner) hinzu

Für Fortgeschrittene

Link zu Für Fortgeschrittene
Was die Ordnerprüfung testet
Prüfung Scheitert als
Der Ordner existiert Missing (der Ordner wird nicht verwendet)
HolyArrs kann eine Testdatei schreiben Read only (der Ordner wird nicht verwendet)
Hardlink aus jedem aktiven Downloader-Ordner No hardlink (Warnung, Importe kopieren)
Mindestens 100 MB frei Hinweis auf wenig Speicherplatz

Die Testdateien werden nach der Prüfung entfernt. Check again (erneut prüfen) führt sie noch einmal aus.

Regeln für Bibliotheksordner
  • Muss existieren, ein Ordner sein und ein vollständiger Pfad sein.
  • Darf nicht in einem anderen Bibliotheksordner liegen und keinen umschließen. Jeder Pfad wird nur einmal verwendet.
  • Rename (umbenennen) ändert nur den angezeigten Namen. Remove (entfernen) lässt jede Datei liegen und wird abgelehnt, solange Titel den Ordner noch verwenden.
  • Extra import folders: ein vollständiger Pfad pro Zeile, bis zu 32. Ein ganzer Datenträger wie / oder C:\ wird abgelehnt. Nur der Besitzer oder ein Admin, der mit Passwort angemeldet ist, kann die Liste ändern.
  • Der manuelle Import erlaubt außerdem Bibliotheksordner, HOLYARRS_SAVE_PATH und die HolyArrs-Seite jeder Pfadzuordnung eines Downloaders. Pfade mit .., Pfade zu Netzwerkfreigaben und Links, die nach außen führen, werden abgelehnt.

Verwandte Seiten

Link zu Verwandte Seiten

HolyArrs ist kostenlos. Wenn es dir Zeit gespart hat, gib ihm einen Stern auf GitHub, unterstütze es als Sponsor oder spendier mir einen Kaffee.