Pular para o conteúdo

Pastas

Novo por aqui

Configura as pastas uma só vez para as transferências concluídas chegarem à tua Biblioteca de imediato, sem uma segunda cópia.

O exemplo de Instalar monta /movies, /tv, /music e /downloads um a um. Funciona, mas cada importação é uma cópia completa. Esta página troca essas quatro montagens por uma pasta-mãe partilhada. É opcional.

Põe as transferências e os conteúdos debaixo de uma pasta-mãe, num só disco, e monta essa pasta-mãe no HolyArrs e no teu gestor de transferências no mesmo caminho.

Um hardlink (ligação direta) é um segundo nome para o mesmo ficheiro. Não ocupa espaço extra e cria-se de imediato. Só funciona dentro de um único sistema de ficheiros, e o Docker trata cada montagem como um sistema à parte, por isso montagens separadas obrigam a uma cópia completa.

/srv/data mounted as /data in HolyArrs and the downloader
├── downloads
│ ├── torrents
│ └── usenet
└── media
├── movies
├── tv
└── music
  1. Cria as pastas no host:

    Terminal window
    mkdir -p /srv/data/downloads/{torrents,usenet} /srv/data/media/{movies,tv,music}
  2. Dá permissão de escrita ao utilizador do teu PUID:

    Terminal window
    chown -R 1000:1000 /srv/data
  3. Monta a pasta-mãe no HolyArrs: - /srv/data:/data.

  4. Monta-a da mesma maneira no teu gestor de transferências: - /srv/data:/data, e define a pasta onde ele guarda como /data/downloads/torrents ou /data/downloads/usenet.

  5. No HolyArrs, usa /data/media/movies, /data/media/tv e /data/media/music como pastas da Biblioteca durante a Primeira execução.

    Não deves ver nenhum aviso No hardlink (sem hardlink) em Settings > Library folders (Definições > Pastas da Biblioteca).

/movies, /tv, /music e /downloads como quatro montagens continuam a funcionar. Cada importação copia então o ficheiro, o que demora mais e ocupa o dobro do espaço até o gestor de transferências apagar a sua cópia. Isto vale também para as transferências de Usenet, mesmo num só disco: um ficheiro só se move instantaneamente dentro de uma montagem, por isso usa a pasta-mãe partilhada acima.

Gestor de transferências noutro contentor com outros caminhos

Ligação para Gestor de transferências noutro contentor com outros caminhos

Se o gestor de transferências vê a pasta com outro nome, preenche Downloader’s path e HolyArrs’ path no gestor de transferências em Settings > Downloaders (Definições > Gestores de transferências), como /data/torrents e /downloads. Com caminhos iguais não é preciso mapear nada.

Vês Causa Solução
No hardlink numa pasta da Biblioteca As transferências e os conteúdos estão em montagens ou sistemas de ficheiros diferentes Monta uma só pasta-mãe, como acima
Read only (só de leitura) ou Missing (em falta) O caminho está errado, ou o PUID não consegue escrever Usa o caminho dentro do contentor; corrige o dono
Uma pasta não é encontrada Escreveste o caminho do host Escreve o caminho do contentor, como /data/media/movies
A importação diz que o caminho não é permitido A pasta de transferências não é um local conhecido Define HOLYARRS_SAVE_PATH, ou adiciona-a em Settings > Library folders > Extra import folders
O que testa a verificação das pastas
Verificação Falha como
A pasta existe Missing (a pasta não é usada)
O HolyArrs consegue escrever um ficheiro de teste Read only (a pasta não é usada)
Hardlink a partir da pasta de cada gestor de transferências ativo No hardlink (aviso, as importações copiam)
Pelo menos 100 MB livres Nota de pouco espaço

Os ficheiros de teste são removidos depois da verificação. Check again (verificar outra vez) volta a executá-la.

Regras das pastas da Biblioteca
  • Tem de existir, ser uma pasta e ser um caminho completo.
  • Não pode estar dentro nem à volta de outra pasta da Biblioteca. Cada caminho é usado uma só vez.
  • Rename (mudar o nome) altera só o nome mostrado. Remove (remover) deixa todos os ficheiros e é recusado enquanto houver títulos a usar a pasta.
  • Extra import folders: um caminho completo por linha, até 32. Um disco inteiro como / ou C:\ é recusado. Só o proprietário, ou um administrador com sessão iniciada com palavra-passe, pode mudar a lista.
  • A importação manual também permite pastas da Biblioteca, HOLYARRS_SAVE_PATH e o lado do HolyArrs de cada mapeamento de caminhos do gestor de transferências. Caminhos com .., caminhos de partilhas de rede e ligações que levam para fora são recusados.

O HolyArrs é gratuito. Se te poupou tempo, dá-lhe uma estrela no GitHub, patrocina-o ou oferece-me um café.