Uma biblioteca externa do Immich indexa fotografias que já se encontram fora da sua árvore de carregamentos geridos. Montar essa origem em modo só de leitura protege os originais contra erros da aplicação ou do operador, mas o Immich continua a precisar de armazenamento com permissões de escrita para miniaturas, vídeos codificados, dados de perfil e o estado da base de dados.
A configuração utiliza, por isso, duas zonas de confiança: pastas de origem imutáveis e dados gerados com permissões de escrita. Uma pequena biblioteca-piloto deve passar pelos testes de descoberta, metadados, miniaturas, nova análise e remoção antes de ser adicionado um arquivo de grandes dimensões. O mesmo piloto também confirma que o caminho do contentor, o proprietário e o plano de recuperação são coerentes.
Mapear Separadamente o Armazenamento de Origem e o Gerido
Escolha um caminho no anfitrião para o arquivo existente e um caminho distinto no contentor, como /external/family-photos. Não o coloque dentro do armazenamento de carregamentos do Immich, porque os recursos externos e geridos seguem regras de ciclo de vida diferentes.
O fluxo de trabalho de bibliotecas externas do Immich exige que o servidor consiga ver o caminho que será atribuído a um utilizador. Registe ambos os lados da montagem para que o administrador não cole na aplicação um caminho que só existe no anfitrião.
Confirme que as localizações com permissões de escrita do Immich para carregamentos, miniaturas, vídeos codificados e dados da base de dados têm cópias de segurança normais e monitorização do espaço livre. Os originais só de leitura não protegem o estado gerado nem os registos dos recursos que tornam a biblioteca utilizável.
Aplicar uma Montagem de Contentor Só de Leitura
Adicione o arquivo como uma montagem vinculada com a opção só de leitura no Compose ou no gestor de contentores. Um padrão típico mapeia /srv/photos/archive no anfitrião para /external/archive no contentor, com :ro.
Conceda ao processo do contentor permissões para atravessar e ler todas as pastas principais. Só de leitura não significa sem permissões: a falta de permissão de execução numa pasta impede a descoberta, mesmo quando os ficheiros individuais podem ser lidos.
Se a origem for uma partilha de rede, estabilize a montagem no anfitrião antes de iniciar o contentor. O guia de fiabilidade das partilhas de rede do Immich aborda a diferença entre um caminho disponível e uma dependência fiável da aplicação.
Adicionar uma Biblioteca Externa-Piloto e Analisá-la
Crie ou selecione o utilizador proprietário do Immich, adicione uma biblioteca externa e introduza o caminho de importação visível para o contentor. Comece com uma pasta que contenha cópias ou originais não críticos, em vez de apontar para o arquivo completo.
Execute uma análise e verifique se aparecem as contagens esperadas de fotografias e vídeos. Abra recursos de pastas aninhadas, inspecione datas e localizações e confirme que as miniaturas e pré-visualizações codificadas são gravadas no armazenamento gerido, e não junto dos originais.
No anfitrião, compare as datas de modificação ou os hashes da origem-piloto antes e depois da análise. Tente também criar um ficheiro no caminho montado a partir do interior do contentor; a operação deverá falhar, enquanto a leitura é bem-sucedida.
Testar a Nova Análise, os Ficheiros em Falta e a Recuperação
Adicione um ficheiro à origem no anfitrião, execute uma nova análise e confirme que aparece. Em seguida, retire temporariamente um ficheiro-piloto da origem, faça uma nova análise e observe como a versão instalada do Immich marca ou remove o registo do recurso antes de repetir o procedimento com dados reais.
Faça uma cópia de segurança da base de dados e dos dados graváveis do Immich de acordo com o seu plano de recuperação habitual. Os originais externos precisam da sua própria cópia de segurança independente, porque uma montagem da aplicação em modo só de leitura não protege contra falhas do disco, eliminação no anfitrião ou corrupção.
A condição de aprovação é que o Immich consiga indexar e apresentar o arquivo, não consiga escrever nele e possa ser reconstruído sem tratar a origem externa como carregamentos geridos. Pare se aparecerem ficheiros gerados junto dos originais ou se uma montagem em falta for confundida com uma biblioteca vazia.
Perguntas Frequentes
Uma Montagem Só de Leitura Impede o Immich de Eliminar o Original? Impede escritas através dessa montagem do contentor. Não protege contra eliminação no anfitrião, outra partilha com permissões de escrita, falhas do sistema de ficheiros ou alterações do administrador ao modo da montagem.
Onde São Guardadas as Miniaturas de uma Biblioteca Externa? Permanecem no armazenamento gravável gerido pelo Immich. Mantenha essa localização separada dos originais só de leitura e inclua-a, juntamente com a base de dados, no plano de recuperação.
Vários Utilizadores Podem Indexar a Mesma Pasta Externa? Evite sobrepor proprietários até ter testado o comportamento exato da versão instalada. A indexação duplicada pode criar resultados confusos relativamente à propriedade e à partilha.
Suporte e Dicas
Mais para Ler

É possível substituir a ventoinha ruidosa de um mini PC sem alterar o controlo térmico?
Sim - se a substituição corresponder à interface elétrica, ao fluxo de ar e aos sinais de feedback; o encaixe do conector, por si...

Um servidor doméstico pode retomar os serviços pela ordem de dependência após a recuperação do UPS?
Sim - utilize dependências de arranque explícitas e verificações de prontidão; as políticas de reinício, por si só, não garantem que os serviços fiquem...

É possível utilizar Wake-on-LAN após uma perda total de energia?
Por vezes - o WOL precisa de alimentação em standby e do estado do firmware/NIC para recuperar depois de o fornecimento de CA ser...

