3.4 - Stockages multiples et bibliothèques externes Stockages Immich séparés Pour chaque dataset supplémentaire, ajouter une entrée Additional Storage dans l'application TrueNAS. Dossier Immich Chemin dans le conteneur Exemple hôte originaux organisés /data/library /mnt/HDD_DATA_TRUENAS/IMMICH/library uploads /data/upload /mnt/HDD_DATA_TRUENAS/IMMICH/upload miniatures /data/thumbs /mnt/SSD/IMMICH/thumbs profils /data/profile /mnt/HDD_DATA_TRUENAS/IMMICH/profile vidéos encodées /data/encoded-video /mnt/HDD_DATA_TRUENAS/IMMICH/encoded-video dumps automatiques /data/backups /mnt/HDD_DATA_TRUENAS/IMMICH/backups Le chemin du conteneur doit commencer par /data/ et correspondre exactement au dossier attendu. Bibliothèque externe Exemple : Host Path : /mnt/HDD_DATA_TRUENAS/PHOTOS Mount Path : /mnt/external-libraries/photos Read Only : activé Dans Immich, ajouter : /mnt/external-libraries/photos Le chemin /mnt/HDD_DATA_TRUENAS/PHOTOS n'existe pas forcément dans le conteneur. Il ne doit pas être saisi dans Immich si le montage interne utilise un autre nom. Lecture seule ou lecture-écriture Lecture seule est recommandée lorsqu'Immich sert uniquement à indexer une photothèque existante. En lecture-écriture, Immich peut supprimer un original lorsque la corbeille est vidée et peut créer des fichiers XMP selon les fonctions utilisées. Contrôler depuis le conteneur sudo docker exec NOM_CONTENEUR_IMMICH sh -lc \ 'find /mnt/external-libraries/photos -maxdepth 2 -type f | head' Sauvegardes Chaque dataset séparé doit être inclus dans : les snapshots ; la réplication ; la copie distante ; le plan de restauration ; les contrôles d'intégrité. Si profile ou backups est déplacé vers un autre dataset, une sauvegarde limitée au dataset data ne suffit plus. Changer un montage existant déclencher un dump PostgreSQL ; arrêter l'application ; copier les données avec préservation des attributs ; vérifier les tailles et les sommes ; modifier le montage dans TrueNAS ; redémarrer ; contrôler l'intégrité et les journaux ; conserver l'ancienne copie jusqu'à validation. Références : https://docs.immich.app/install/truenas/ https://docs.immich.app/guides/custom-locations/