Sur ZimaOS 1.5.4, un utilisateur de la communauté a constaté que des fichiers supprimés occupaient de l’espace dans des dossiers .trash masqués, même lorsqu’ils n’apparaissaient pas dans la vue Corbeille de l’application Fichiers. Sa solution consistant à arrêter le service puis à supprimer le dossier a rétabli temporairement l’affichage normal de la Corbeille, mais le problème est réapparu après des redémarrages ultérieurs.
Cela rend cette publication utile comme compte rendu de diagnostic, mais pas comme solution permanente actuelle. ZimaOS utilise désormais une branche de versions plus récente, et la suppression récursive des répertoires de corbeille masqués est destructive : tout élément encore nécessaire dans ces dossiers sera définitivement supprimé.
Vérifiez d’abord que la Corbeille occupe réellement l’espace
L’utilisateur source a vérifié :
du -sh /var/lib/casaos_data/.media/*/.trash
C’est une meilleure première étape que de supprimer quoi que ce soit, car elle pose une question en lecture seule : quelle quantité d’espace est présente dans le répertoire de la Corbeille de chaque lecteur monté ? Le guide sur l’espace occupé par les corbeilles du NAS explique pourquoi les données supprimées peuvent rester référencées par des corbeilles, des instantanés ou d’autres couches de stockage.
Ce que la solution de contournement de la version 1.5.4 a réellement fait
La procédure proposée par la communauté a arrêté icewhale-files et SMB, supprimé le répertoire .trash concerné, redémarré les services, puis exécuté sync. L’auteur a indiqué que les nouvelles suppressions apparaissaient alors correctement dans la Corbeille, mais seulement pendant quelques jours avant la réapparition du problème.
Ce résultat est important : il prouve que la solution a réinitialisé l’état immédiat de cette installation, mais pas que la cause première a été corrigée. L’utilisateur a également observé le comportement sur un lecteur NTFS monté en interne, de sorte que la discussion n’a pas établi que Btrfs en était la cause.
Pourquoi rm -R .trash doit être la dernière étape
La suppression du dossier de corbeille masqué contourne la fonction de sécurité d’une corbeille. Avant de procéder, inspectez son contenu, restaurez tout élément important, vérifiez vos sauvegardes et assurez-vous d’opérer sur le lecteur monté voulu. Une faute de frappe dans un shell exécuté avec les privilèges root peut affecter le mauvais chemin.
Si les fichiers visibles ont disparu mais que l’espace libre ne revient toujours pas, utilisez les vérifications par couches du guide de dépannage de l’espace libéré après suppression sur un NAS au lieu de supposer que la Corbeille est l’unique élément à retenir l’espace.
Limite de version : il s’agissait d’un cas observé sur ZimaOS 1.5.4
La fonction Corbeille est apparue initialement dans ZimaOS 1.3.1, avec le nettoyage automatique et la restauration via Fichiers. Les notes de version de ZimaOS 1.3.1 documentent ce comportement prévu.
Les notes de version actuelles de la version 1.7.1 incluent plusieurs corrections liées aux services de fichiers, mais n’indiquent pas explicitement que ce problème précis d’affichage de la Corbeille masquée a été corrigé. Ne prétendez donc pas qu’une mise à niveau garantit sa résolution. Commencez par effectuer la mise à jour pour bénéficier des corrections actuelles et des améliorations de sécurité, puis reproduisez le problème avant d’utiliser une ancienne solution de contournement.
Un ordre d’intervention plus sûr
- Mettez à jour vers une version stable actuelle de ZimaOS.
- Confirmez le lecteur concerné et notez l’espace libre.
- Mesurez les dossiers
.trashmasqués sans les modifier. - Restaurez les fichiers supprimés dont vous avez encore besoin.
- Vérifiez les instantanés, les fichiers ouverts et les autres couches de conservation si l’espace disponible ne correspond toujours pas.
- Ce n’est qu’ensuite que vous pourrez envisager un nettoyage destructif de la Corbeille, avec une sauvegarde disponible.
