5 votes

Espace manquant sur le stockage interne

J'ai un GT-I9195 fonctionnant sous Lollipop 5.1.1 (actuellement PAC-ROM) qui, en théorie, dispose de 8 Go de mémoire interne. Cependant, je n'arrive pas à retrouver ce qui est arrivé exactement à tout cet espace. Avec une centaine d'applications (y compris les applications essentielles du système) installées, le téléphone commence à signaler qu'il manque d'espace jusqu'à ce que je déplace les applications sur la carte MicroSD externe. Le problème a persisté même après l'installation de la ROM personnalisée et la mise à jour de la ROM récente, ainsi que quelques réinitialisations d'usine/suppressions du cache/etc. Cela fait maintenant près de 8 mois que le problème persiste et j'ai périodiquement parcouru Internet à la recherche de suggestions et d'indices, mais sans faire de réels progrès.

Il me semble qu'une grande partie de l'espace de la mémoire du téléphone est tout simplement inaccessible et inutilisée. Est-ce possible ? Comment puis-je approfondir ce qui se passe ?

J'ai inclus la sortie d'une commande df dans l'émulateur de terminal ci-dessous. Je remarque qu'il semble y avoir des doublons de la mémoire interne /storage/emulated/0 et /storage/emulated/legacy (bien que je pense que l'un est juste un alias de l'autre), et qu'ils ont tous deux la même taille que /data.

Storage Analyser rapporte 541,93 Mo, dont 5,3 Go sont utilisés par des fichiers accessibles et 3,59 Go par des "fichiers Android/inaccessibles". Cela s'ajoute aux 4,1 Go qui, selon df, sont utilisés, mais je ne comprends pas à quoi correspondent ces 3,59 Go alors que toutes les applications qui peuvent être placées sur la carte SD externe y sont déjà, et je pensais que la partition /system contenait le système d'exploitation lui-même et n'était pas incluse dans /data ?

J'ai essayé de faire en sorte que l'explorateur de fichiers ES fasse son truc d'analyse de carte SD sur le dossier /data mais sans succès, donc ce n'est pas facile de le sonder et de trouver la taille de chaque sous-dossier.

J'aimerais vraiment aller au fond des choses... Quelqu'un peut-il me suggérer ce qu'il faut essayer ensuite ?

Editar: Ce qui m'intéresse également, c'est que j'ai plus d'un gigaoctet d'espace sur le stockage interne (/storage/emulated/0), mais qu'il n'est apparemment pas disponible pour installer des applications. Il contient DCIM et d'autres éléments de stockage aléatoires, et naturellement, libérer de l'espace ici ne me permet pas d'installer d'autres applications sur la mémoire du téléphone.

Filesystem               Size     Used     Free   Blksize
/dev                   663.7M    48.0K   663.6M   4096
/sys/fs/cgroup         663.7M     0.0K   663.7M   4096
/mnt/asec              663.7M     0.0K   663.7M   4096
/mnt/asec/org.mrpdaemon.android.encdroid-2     6.0M     4.8M     1.2M   4096
/mnt/asec/flipboard.app-2     9.0M     7.4M     1.6M   4096
/mnt/asec/com.netflix.mediaclient-2    33.1M    31.9M     1.2M   4096
/mnt/asec/com.tecarta.bible-2    17.0M    15.3M     1.7M   4096
/mnt/asec/com.pisanu.scrabblechecker-2     4.0M     2.7M     1.2M   4096
/mnt/asec/com.shazam.android-1    27.1M    25.5M     1.6M   4096
/mnt/asec/com.hutchison3g.planet3-2    12.0M    10.3M     1.7M   4096
/mnt/asec/com.trello-2    16.0M    14.2M     1.8M   4096
/mnt/asec/com.whatsapp-2    22.0M    20.4M     1.7M   4096
/mnt/asec/com.audioaddict.di-2    33.1M    31.1M     2.0M   4096
/mnt/asec/com.evernote-2    28.1M    26.4M     1.7M   4096
/mnt/asec/com.mxtech.videoplayer.pro-2    25.1M    23.8M     1.2M   4096
/mnt/asec/com.mxtech.ffmpeg.v7_neon-2    19.0M    17.7M     1.3M   4096
/mnt/asec/com.ideashower.readitlater.pro-2    13.0M    11.1M     1.9M   4096
/mnt/asec/com.skype.raider-2    80.3M    78.9M     1.4M   4096
/mnt/asec/com.spotify.music-2    39.1M    37.5M     1.6M   4096
/mnt/asec/org.wordpress.android-2    11.0M     9.9M     1.1M   4096
/mnt/asec/com.Slack-2    31.1M    29.3M     1.8M   4096
/mnt/asec/jackpal.androidterm-2     2.0M   604.0K     1.4M   4096
/mnt/asec/com.mictale.gpsessentials-2    15.0M    13.6M     1.4M   4096
/mnt/asec/com.adobe.reader-2    17.0M    15.7M     1.4M   4096
/mnt/obb               663.7M     0.0K   663.7M   4096
/system                  1.4G   759.7M   714.5M   4096
/data                    5.3G     4.1G     1.1G   4096
/cache                 196.7M     4.5M   192.2M   4096
/efs                    13.4M     4.2M     9.2M   4096
/persist                 7.9M     4.0M     3.8M   4096
/firmware               64.0M    49.7M    14.2M   16384
/storage/emulated      663.7M     0.0K   663.7M   4096
/storage/sdcard1        59.5G    57.2G     2.2G   131072
/storage/emulated/0      5.3G     4.1G     1.1G   4096
/storage/emulated/legacy     5.3G     4.1G     1.1G   4096

Edit2 : J'ai finalement fait quelques recherches dans /data en sélectionnant manuellement des répertoires et en les interrogeant avec ES File Explorer. Heureusement, cela n'a pas pris trop de temps avant que je trouve les principaux coupables :

data/media           1.45 GB
data/data            1.11 GB
data/dalvik-cache    1.17 GB
data/app             642.57 MB
data/user            1.11 GB (this appears to be a symlink of data/data)

En enquêtant sur les données/médias, j'ai découvert un Fichier de sauvegarde de 1 Go créé par la récupération de ClockWordMod sans doute quand j'ai lancé la ROM pour la première fois. Le fait de le déplacer sur ma carte SD a apparemment récupéré cet espace dans /data, ce qui est fabuleux. Cela a été, vraisemblablement, la principale source de mon problème - en supposant que cet espace soit réellement disponible pour l'installation d'applications maintenant (ce qui n'est pas facile à vérifier avec cette ROM autrement qu'en installant des applications jusqu'à ce que je manque d'espace).

Quant aux autres grands annuaires : Je peux croire que data/app est la taille totale de mes applications installées, et je suppose qu'il n'y a pas moyen de contourner le fait que le cache de dalvik soit si énorme. J'aimerais vraiment creuser dans data/data et voir ce qui utilise exactement tant d'espace là-dedans, mais dans l'explorateur de fichiers ES, je dois sélectionner manuellement chaque dossier et cliquer sur propriétés pour connaître la taille d'un répertoire - une tâche pour une autre fois car je n'ai pas réussi à trouver un utilitaire pour le faire pour moi.

4voto

Eber Freitas Dias Points 471

C'est enfin réglé. Voici les outils que j'ai utilisés :

Initialement, dans l'émulateur de terminal Android, j'ai utilisé l'option df (en dirigeant la sortie vers un fichier texte pour le poster ici : df > /storage/emulated/0/df.txt ) pour obtenir un aperçu de la taille et de l'utilisation de chaque partition du système de fichiers.

J'ai découvert plus tard FreeSpace qui m'a donné les mêmes informations mais avec une interface graphique et était un peu plus facile à utiliser. En faisant cela, j'ai trouvé /data comme le coupable.

J'ai ensuite utilisé ES File Explorer pour analyser les répertoires individuels. Cependant, une manière plus efficace aurait été d'utiliser l'excellent DiskUsage ( Google Play Store , F-Droid ) (merci Izzy) - je l'ai depuis pointé sur /data et il montre la taille exacte de chaque sous-répertoire dans l'arbre entier (cela nécessite Root).

En faisant cela, j'ai découvert qu'il y avait un gros fichier de sauvegarde (1GB) apparemment créé par ClockWorkMod Recovery lorsque j'ai installé la ROM (mais avec un horodatage bizarre, mais c'est une autre histoire). En utilisant à nouveau ES File Explorer, avec un accès Root, j'ai pu déplacer ce fichier de sauvegarde vers ma carte SD externe, libérant ainsi de l'espace pour le téléchargement et l'installation d'applications.

Depuis que j'ai fait cela, j'ai téléchargé toutes les grosses applications de jeu que je peux trouver et les ai installées pour essayer de vérifier que l'espace est vraiment disponible pour installer des applications, et cela semble avoir fonctionné.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X