J'ai adopté ma carte SD externe comme stockage interne avec la nouvelle fonctionnalité d'Android 6.0 (Samsung Galaxy S4 Mini avec CyanogenMod 13). Depuis que j'ai fait cela, j'ai remarqué que mon application de galerie d'images et mon lecteur de musique (stock et tous les autres que j'ai essayés) listent deux fois chaque fichier multimédia sur la carte SD externe.
Je sais que ces fichiers multimédias (images, musique,...) ne sont pas vraiment des doublons car si je supprime un fichier, la "copie" est également supprimée. Si j'ajoute de nouveaux fichiers, ils sont également "dupliqués".
J'ai donc essayé de comprendre le problème. J'ai remarqué que le contenu de ma carte SD externe est monté sous /sdcard/
avec un lien symbolique :
$ ls -la | grep "\->"
lrwxrwxrwx 1 root root 21 2016-07-11 10:07 sdcard -> /storage/self/primary
Et sous /storage/emulated/0/
(Je ne peux pas exécuter le ls
dans la commande /storage/emulated/
) qui contient exactement les mêmes fichiers et dossiers.
Existe-t-il un moyen de supprimer l'un de ces points de montage en toute sécurité (je ne sais pas quelle application utilise quel dossier...) ? Ou y a-t-il un autre moyen de dire à la médiathèque de ne scanner qu'un seul de ces répertoires ?