8 votes

Quel espace de stockage spécifique est faible, lorsque le message "Low Space" apparaît sur le Samsung Galaxy S ?

Je reçois l'alerte "L'espace de stockage du téléphone devient faible". Voici l'état de l'espace 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é Cyanogen, il n'y avait que 1 Mo de libre. En fait, j'ai supprimé quelques applications système (principalement des papiers peints de merde) 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-elle référence ?

7voto

Flow Points 18254

Il est généralement /datadata qui est pleine sur le Galaxy S. Il est intéressant de noter que cette partition n'est pas affichée dans la fenêtre Storage Menu de réglage. La particularité est que /datadata est monté sur une puce flash spéciale très rapide qui ne fournit que 170MiB d'espace de stockage.

Si cela suffisait aux "premiers jours" d'Android, lors de la sortie du Galaxy S, cela peut facilement devenir étroit avec les applications modernes. /datadata est utilisé pour stocker l'application utilisateur et, alors que de nombreuses applications n'y placent que quelques kilos, certaines nécessitent d'en stocker davantage. Les candidats typiques qui stockent environ 20MiB dans les /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 aussi être installé avec une application appelée datafix .

Pour trouver les apps qui consomment le plus d'espace, utilisez su && du -s /datadata/* |sort -gr |head . Par exemple sur mon appareil :

shell@android:/datadata # su && du -s /datadata/* |sort -gr |head                    
39180   /datadata/com.android.chrome
20809   /datadata/com.google.android.apps.currents
16763   /datadata/com.google.earth
9431    /datadata/com.google.android.apps.plus
8938    /datadata/com.inisoft.mediaplayer.a
8270    /datadata/com.google.android.apps.maps
3015    /datadata/com.google.android.apps.docs
2160    /datadata/udk.android.reader
2096    /datadata/com.android.providers.contacts
1597    /datadata/com.fsck.k9

1voto

Milner Points 533

Vous pouvez éliminer /system de votre liste : Il est monté en lecture seule, et (généralement) ne change jamais (sauf lors du flashage d'une ROM ou de l'application d'un OTA).

Nous pouvons également éliminer /sdcard comme candidat possible, pour de multiples raisons : Premièrement, il dispose encore de 2 Go d'espace libre. Deuxièmement, les appareils Android devraient également fonctionner sans carte SD insérée. Et troisièmement, plus directement clair : le message d'erreur dit " Téléphone stockage", et non "stockage externe" ou simplement "stockage".

Ce qui nous laisse avec les deux autres candidats (si votre liste ci-dessus est complète).

En général, cette alerte fait référence à /data (ou /data/data si c'est une partition séparée). Raison : /data est l'endroit où vos applications stockent leurs données, et aussi où les applications sont installées - c'est donc ici que les activités ont lieu : L'installation et l'utilisation des applications. Ne vous laissez pas tromper par la "valeur relative" (environ 30 % d'espace libre). C'est plutôt la valeur absolue qui compte (ici : 1 313 Mo). Si l'on considère que certains appareils sont livrés avec moins que cela (par exemple, le HTC Buzz), l'espace libre devrait être suffisant et ne pas déclencher une telle alerte.

Ce qui nous laisse avec /cache comme le candidat le plus probable ici.

Vous pouvez vous assurer de cela en supprimant certains caches (vous pouvez le faire à partir de Applications → Gérer les applications et parcourir les applications, en appuyant sur "clear cache" pour chacune d'entre elles qui a des caches -- ou utiliser une application d'aide qui fait cela pour vous, comme par exemple Nettoyeur de cache d'applications o Easy Cache Cleaner . Si cela fait disparaître l'erreur, c'est que /cache qui le déclenche sinon ça ne pourrait être que /data .

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