La chose la plus importante que cette source ne prouve pas, c’est que ZimaOS a analysé le NAS de manière autonome et supprimé une photothèque normale. L’utilisateur a signalé que ses fichiers Immich avaient disparu après des opérations de désinstallation/réinstallation et a soupçonné l’option « Supprimer les configurations », mais IceWhale n’a jamais reproduit ni diagnostiqué précisément l’événement de suppression.
La configuration publiée par la suite montrait un déploiement Docker Compose personnalisé, et non le paquet Immich du Store ZimaOS. Sa base de données, son cache d’apprentissage automatique et sa bibliothèque étaient montés via des liaisons sous /mnt/bigdrive/data/immich/.... Zima-Giorgio a explicitement remarqué que l’application ne provenait pas du Store ZimaOS. Il est donc imprudent d’affirmer que le comportement normal de désinstallation du Store a causé la perte. La leçon durable est de conserver les photos irremplaçables et les sauvegardes de la base de données en dehors de toute procédure de nettoyage que vous ne comprenez pas entièrement.
L’utilisateur a signalé la disparition de photos irremplaçables après une désinstallation/réinstallation
L’utilisateur pensait avoir éventuellement coché une option de suppression de la configuration lors de la suppression d’Immich. Il a également décrit des boucles de plantage, un accès limité aux journaux pendant la panne, puis a finalement abandonné ZimaOS après avoir été incapable de récupérer les images.
Il s’agit d’un signalement sérieux de perte de données, mais le forum n’a jamais produit de séquence reproductible montrant quelle action avait effectivement supprimé quels fichiers.
La première explication était une théorie de la communauté
Une réponse de la communauté suggérait que les originaux avaient pu se trouver dans un dossier d’application considéré comme contenant des données de configuration ou utilisateur par le nettoyage de désinstallation. Il s’agit d’un risque raisonnable à signaler, en particulier lorsque les utilisateurs mélangent la configuration, la base de données et les fichiers multimédias originaux dans une même arborescence AppData.
Cela n’a pas été confirmé comme étant la cause de cet incident précis.
Le Compose publié associait les données à des emplacements différents de ceux de l’exemple AppData standard du Store
L’utilisateur a ensuite publié une définition Compose contenant des chemins hôtes tels que :
/mnt/bigdrive/data/immich/postgres
/mnt/bigdrive/data/immich/cache
/mnt/bigdrive/data/immich/library
Le serveur Immich associait le dossier de bibliothèque à /data. Il s’agit d’un élément important, car cela ne correspond pas à la théorie simplifiée selon laquelle tous les originaux se trouvaient sous /DATA/AppData/immich, avancée précédemment.
IceWhale a confirmé qu’il ne s’agissait pas du paquet Immich du Store ZimaOS
Après avoir examiné la configuration, Zima-Giorgio a demandé d’où provenait l’application. L’utilisateur a répondu qu’elle provenait du fichier Docker Compose d’Immich. Giorgio a ensuite recommandé d’installer les applications depuis le Store ZimaOS.
Cette recommandation ne permet pas d’identifier ce qui a supprimé les fichiers, mais elle établit clairement la limite de gestion de l’application.
Dans la version actuelle, ZimaOS considère différemment le conteneur et les données associées
La documentation actuelle d’IceWhale explique que le conteneur lui-même est jetable, tandis que les données importantes de l’application résident dans des dossiers hôtes associés. Elle recommande explicitement de sauvegarder ces dossiers hôtes et de conserver les données AppData sur un stockage approprié.
Consultez le modèle actuel des données d’application de ZimaOS avant de supprimer une application conservant un état.
Immich nécessite de protéger à la fois les fichiers multimédias et la base de données
Les photos et vidéos présentes sur le disque ne constituent que la moitié d’une récupération Immich. Les albums, les utilisateurs, les métadonnées, les enregistrements de fichiers et l’état de l’application sont stockés dans PostgreSQL. Un plan sûr protège à la fois l’arborescence des fichiers multimédias et une sauvegarde compatible de la base de données.
Ne comptez pas sur une case à cocher de désinstallation de l’application comme stratégie de sauvegarde.
Avant de désinstaller un gestionnaire de photos
- notez tous les mappages de volumes côté hôte ;
- vérifiez le véritable chemin des photos et vidéos ;
- créez et testez une sauvegarde indépendante de la base de données ;
- copiez les fichiers irremplaçables vers un autre appareil ou support de stockage ;
- comprenez précisément ce que cible toute option « supprimer les données utilisateur/la configuration » ;
- ensuite seulement, supprimez ou recréez l’application.
Si des fichiers disparaissent soudainement, réduisez au minimum les écritures supplémentaires
Arrêtez l’application et évitez d’installer ou de recréer des conteneurs, ou de copier de nouvelles données sur le système de fichiers concerné, jusqu’à ce que vous compreniez son état. Restaurez d’abord les données à partir de sauvegardes vérifiées. S’il n’existe aucune sauvegarde et que les fichiers ont réellement disparu, préservez le support et demandez l’aide d’un spécialiste de la récupération adaptée au système de fichiers, plutôt que d’y effectuer continuellement de nouvelles écritures.
La communauté source a mentionné des outils de récupération, mais il ne s’agissait pas de procédures IceWhale et leur sécurité n’est pas garantie pour tous les systèmes RAID ou systèmes de fichiers.
FAQ sur la perte de données Immich
IceWhale a-t-elle confirmé que la désinstallation depuis le Store ZimaOS avait supprimé les photos de l’utilisateur source ?
Non. L’application était un déploiement Compose personnalisé et le mécanisme exact de suppression n’a jamais été établi.
Le Compose publié indiquait-il que la bibliothèque se trouvait sous /DATA/AppData/immich ?
Non. Il indiquait des montages par liaison pour la bibliothèque, la base de données et le cache sous /mnt/bigdrive/data/immich.
Quelle est la prévention la plus sûre ?
Sauvegardez séparément les photos et vidéos originales ainsi que la base de données Immich avant de désinstaller, réinitialiser ou remapper la pile.
