Je reçois l'alerte "L'espace de stockage du téléphone devient faible". Voici l'état de mon Samsung Galaxy S exécutant Cyanogenmod 9:
Name: Cache
Path: /cache
SIZE: 17.50MB
USED: 2.47MB
FREE: 15.02MB
Name: Data
Path: /data
SIZE: 1889.83MB
USED: 576.64MB
FREE: 1313.19MB
Name: SD-card
Path: /sdcard
SIZE: 5654.56MB
USED: 2011.00MB
FREE: 3643.56MB
Name: System
Path: /system
SIZE: 250.00MB
USED: 240.23MB
FREE: 9.76MB
On pourrait penser que c'est / system, mais / system a toujours été comme ça. En fait, après avoir installé le cyanogène, il n'avait plus que 1 Mo d'espace libre. J'ai en fait supprimé certaines applications système (merde de papier peint principalement) pour en libérer un peu plus.
Je ne demande pas comment se débarrasser de l'alerte. Je veux savoir à quel espace de stockage spécifique l'alerte fait référence?
Réponses:
C'est généralement ce
/datadata
qui se remplit sur le Galaxy S. Fait intéressant, cette partition n'est pas affichée dans leStorage
menu de configuration. La particularité est que / datadata est monté sur une puce flash très rapide spéciale qui ne fournit que 170 Mo d'espace de stockage.Alors que cela suffisait aux «premiers jours» d'Android lorsque le Galaxy S est sorti, il peut facilement devenir serré avec les applications modernes.
/datadata
est utilisé pour stocker les données utilisateur des applications , et bien que de nombreuses applications n'y placent que quelques Ko, certaines applications nécessitent d'en stocker plus. Les candidats typiques qui stockent environ 20 Mo/datadata
sont Google Chrome et Google Currents.ATM, la meilleure pratique est un correctif qui vous permet de contrôler quelles applications peuvent stocker des données sur la puce rapide et lesquelles sont externalisées vers la RAM plus lente. Ce script peut également être installé avec une application appelée datafix .
Pour trouver les applications qui consomment le plus d'espace
su && du -s /datadata/* |sort -gr |head
. Par exemple sur mon appareil:la source
/datadata
partition pour les données d'application. Facebook (en particulier la version Sense) est une autre application qui utilisera beaucoup d'espace.Vous pouvez éliminer
/system
de votre liste: Il est monté en lecture seule, et (généralement) ne change jamais (sauf lors du flash dans une ROM ou de l'application d'un OTA).Nous pouvons également éliminer
/sdcard
comme candidat possible, pour plusieurs raisons: Premièrement, il dispose toujours de 2 Go d'espace libre. Deuxièmement, les appareils Android devraient également fonctionner sans carte SD insérée. Et troisièmement, le plus clair: le message d'erreur dit " Stockage du téléphone ", pas "Stockage externe" ou simplement "Stockage".Ce qui nous laisse avec les deux autres candidats (si votre liste ci-dessus est complète).
Habituellement, cette alerte fait référence à
/data
(ou/data/data
, s'il s'agit d'une partition distincte). Raison:/data
c'est là que vos applications stockent leurs données, et aussi où les applications sont installées - donc ici les activités ont lieu: Installer et utiliser des applications. Ne soyez pas dérouté par la "valeur relative" (environ 30% d'espace libre). C'est plutôt la valeur absolue qui compte (ici: 1 313 Mo). Étant donné que certains appareils sont livrés avec moins que ce qui est disponible (par exemple HTC Buzz), cela devrait être un espace libre suffisant, et donc ne pas déclencher une telle alerte.Ce qui nous laisserait
/cache
comme le candidat le plus probable ici.Vous pouvez vous en assurer en supprimant certains caches (vous pouvez le faire à partir d' Applications → Gérer les applications et parcourir les applications, en cliquant sur "vider le cache" pour chacune qui a des caches - ou utiliser une application d'assistance qui le fait pour vous, comme par exemple App Cache Cleaner ou Easy Cache Cleaner . Si cela fait disparaître l'erreur, elle la
/cache
déclenche, sinon elle ne pourrait l'être/data
.la source
/system
./sdcard
est très peu probable (il dispose toujours de 2 Go gratuits, et je ne suis même pas sûr que cela déclencherait une telle alarme car l'appareil devrait même fonctionner sans carte insérée). Ce qui nous laisse avec/data
et/cache
. Pour décider entre ces deux, je vous ai montré comment vider le cache: si l'alerte est partie avec ça, c'était/cache
alors - sinon/data
./sdcard
: L'erreur dit " Stockage téléphone ", pas "Stockage externe". J'ajouterai cela à ma réponse.