Dans mon Android dans la barre de notification, je vois un message Storage space running out. Some system functions may not work
.
Lorsque je vérifie, je vois 188 MB free
dans la mémoire de l'appareil et 10 GB
dans le stockage USB.
J'ai réinstallé Android OS plusieurs fois.
Cela aide pendant environ deux mois, puis le problème revient.
Si je supprime certaines applications ou données, cela aide pendant quelques heures à quelques jours.
Des questions:
- Pourquoi est-ce que j'obtiens
Storage space error
s'il y a beaucoup d'espace disponible? - Puis-je joindre un appareil et une mémoire USB ? Cela aidera-t-il ou au moins retardera-t-il le retour du problème?
- Avez-vous d'autres conseils pour résoudre ce problème?
insufficient-memory
balise à votre question. Veuillez vérifier son tag-wiki , qui devrait vous aider à démarrer (contient des premiers soins et des liens vers plus de détails).Réponses:
Sur les téléphones Samsung, saisissez le numéroteur
*#9900#
puis choisissez la deuxième option: "Supprimer Dumpstate / logcat".la source
Même s'il existe déjà de nombreuses réponses, il n'y a en fait aucune réponse à deux questions principales et à la troisième juste pour un cas de problème de décharge. Lisez un texte plus gros si vous êtes pressé.
Je vais également expliquer pourquoi les solutions mentionnées dans d'autres réponses ne sont utiles que parfois. Et offrez une autre solution au cas où le chat ne serait pas votre problème.
Pourquoi est-ce que j'obtiens une erreur d'espace de stockage s'il y a beaucoup d'espace disponible?
Ce n'est pas une erreur, c'est par conception. Le déclencheur pour un espace faible est assez élevé, généralement 10% OU 500 Mo, la valeur la plus faible étant retenue.
"certaines fonctions du système peuvent ne pas fonctionner" - ce n'est pas précis, certaines ne fonctionneront PAS.
Synchroniser, certaines fonctions de téléchargement, installer des applications, des hangouts et de nombreuses applications Google.
Si vous demandez:
alors la réponse est que c'est soit que vous l'avez utilisé sans le savoir, soit qu'il y a un problème avec quelque chose qui bourre votre espace de stockage.
Si vous l'avez utilisé et que vous voulez vérifier quoi, suivez les réponses disant nettoyer votre espace, si vous ne l'avez pas fait, cela pourrait être une variété d'autres problèmes, mais c'est probablement logcat qui laisse d'énormes fichiers de vidage. Dans ce cas, suivez les réponses mentionnant logcat ou log ou dumpstate. Ou passez à mon dernier paragraphe ci-dessous.
Quelles parties de la mémoire sont surveillées pour l'espace libre.
nous pouvons distinguer deux situations de modèle en fonction de la structure FS dans un téléphone Android:
(Notez que ce que j'appelle INTERNAL STORAGE n'est pas un nom normalisé, généralement il est étrangement appelé sdcard, peut également être appelé stockage USB comme c'est probablement le cas dans votre cas. )
LE STOCKAGE INTERNE n'est pas surveillé et vous pouvez le remplir jusqu'à zéro octet libre et rien ne se passe. Le stockage des données est surveillé, sur la galaxie S2 c'est 10%, à partir de 1500 Mo, 150 Mo doivent être toujours disponibles.
LE STOCKAGE INTERNE est émulé en tant que partition distincte avec différents droits d'autorisation. Il a également un "fusible" ou réserve, qui ne permettra pas d'utiliser tout l'espace de la partition réelle. Les fichiers sur le STOCKAGE INTERNE sont en fait situés dans / data / media /
anciens modèles, peut-être jusqu'à Android v2.3, ont également une partition DBDATA, qui a été surveillée séparément - si je me souviens bien
Un changement d'un système à un autre aurait pu être effectué par une mise à jour FW. Je me souviens encore quand une telle mise à jour a supprimé des milliers de mes photos de vacances sur Galaxy Note2. Une partition de STOCKAGE INTERNE a été supprimée et montée sur la partition DATA à l'aide de FUSE, il y avait une différence de 100 Mo lorsque j'ai vérifié l'espace libre sur chacune.
Ainsi, selon la structure de données dont vous disposez, vous devez par exemple garder 400 Mo d'espace libre sur un STOCKAGE INTERNE qui pourrait, à l'aide de df ou d'une application d'analyseur d'espace libre, afficher 500 Mo d'espace libre sur la partition DATA.
Notez que,
- la taille minimale est différente pour chaque modèle et parfois aussi pour la version FW.
- Vous devez attendre environ une minute pour voir si la notification s'effacera d'elle-même après avoir libéré de l'espace.
deuxième question:
Puis-je joindre un appareil et une mémoire USB? Cela aidera-t-il ou du moins retardera-t-il le retour du problème?
Réponse rapide, NON. Et si cela pouvait aider? Oui, cela aiderait à éviter le problème d'espace réduit, grâce à un stockage total plus important.
Pour élaborer:
SI "la mémoire USB" est une carte SD enfichable, ou un appareil enfichable dans votre boîtier, ou si elle est située sur une puce de mémoire distincte, comme c'est sur l'onglet 1 et les téléphones d'âge similaire, alors il n'est pas possible de la rejoindre avec Partition de données.
SI la «mémoire USB» est un STOCKAGE INTERNE dans votre cas, vous pouvez les rejoindre, mais ce n'est pas un processus facile ou sûr. En d'autres termes, s'il n'y a pas de guide de quelqu'un qui a réussi à le faire sur le même modèle de téléphone que le vôtre, nous pourrions également dire au figuré, NON, ce n'est pas possible.
Lorsque vous recherchez le guide sur Internet, sachez que ce n'était pas une idée intelligente de nommer le STOCKAGE INTERNE comme «stockage USB», car il existe également un véritable stockage USB. Vous trouverez de nombreuses solutions pour activer l'USB pour les lecteurs de stockage, ce que l'on appelle la fonction USB OTG, ne vous diversifiez pas.
Fondamentalement, vous devez:
re-partitionner votre puce mémoire, appelée eMMC pour une raison quelconque, supprimer USERDATA - ce qui est un nom de partition pour le STOCKAGE INTERNE et fusionner l'espace libéré avec la partition DATA.
puis trouver / compiler un module de fusible qui se chargerait d'émuler la partition avec les autorisations complètes pour media_rw ou un autre utilisateur,
éditer le script init, pour créer un point de montage pour le nouveau STOCKAGE INTERNE,
beaucoup d'autres changements et ajustements auxquels je ne peux pas penser .
troisième question:
Avez-vous d'autres conseils pour résoudre ce problème?
La meilleure option, si vous avez un accès root, est de
abaisser le seuil de l'espace libre minimum.
Vous pouvez le réduire à 1%, peut-être même moins. Cela signifie 20 à 120 Mo d'espace libre minimum.
Cela implique l'édition sqlite3 mais bien que cela puisse sembler difficile, c'est un processus très simple. Suivez tout bon guide et vous le ferez bien. CE guide est magnifique ou il existe également des applications d'édition sqlite3 , ou trouvez un autre guide en utilisant CE lien gugl .
Il y a deux choses à noter:
- différents guides mentionnent différents noms de table. «Sécurisé», «système», «global» ou même «gservices». La vérité est qu'elle était applicable dans différents tableaux à travers différentes versions d'Android. Maintenant, il devrait être en «global» avant d'être en «sécurisé» et avant ce «système». Mon conseil est, mettez-le dans chacun d'eux, vous ne ferez rien de mal. Cela signifie que suivez le guide que vous trouverez et répétez les étapes tout en remplaçant le nom de la table par chacun des noms que j'ai mentionnés ci-dessus.
- vous pourriez trouver le fichier settings.db verrouillé et non accessible en écriture même avec root, cela m'est arrivé quand ICS est sorti. Mais ne s'est pas produit depuis. Quoi qu'il en soit, dans ce cas, démarrez la récupération, retirez le fichier, modifiez-le sur PC et réintroduisez-le.
Si 1% (environ 100 Mo si vous avez une puce de 16 Go) est encore trop pour vous, comme c'était le cas pour moi, ajoutez la valeur sys_storage_threshold_max_bytes aussi, j'ai 20000000 = environ 20 Mo et je n'ai jamais eu beaucoup de problème, bien que de nombreuses applications n'ont pas de contrôle d'espace disponible et commettront des erreurs sans en indiquer la raison, vous devez donc garder à l'esprit qu'il peut toujours s'agir d'un problème d'espace libre. Il existe une instruction -OR- entre ces deux variables. N'y mettez pas moins de 20 parce que si un certain fichier système qui réside dans le dossier / data ne parvient pas à écrire, votre téléphone peut ne pas démarrer. Je trouve 20 Mo assez sûrs car il n'y a pas de fichiers plus gros que celui dans / data, à l'exception de / data / data, / data / app / et dalvik. et si un fichier est cassé dans / data / data, ce n'est pas grave. La réinitialisation des données de cette application le résoudra.
Si quelque chose mange l'espace libre
Si vous pensez qu'il ne devrait pas y avoir autant d'espace occupé, ou si vous voulez simplement nettoyer l'espace, comme dans quelques autres réponses ici, je recommande également DiskUsage pour aider à localiser visuellement ce qui prend combien d'espace .
Dans l'application DiskUsage, dans la deuxième colonne, le «média» signifie STOCKAGE INTERNE et les applications représentent / data / app et / data / data - l'espace occupé par les applications.
Les «données système», en couleur verte, en bas sont le reste du dossier / data et ne doivent pas être trop hautes. 300 Mo, c'est bien, plus de 1 Go est probablement un problème.
Si ces données système sont trop élevées, il est possible que votre logcat se soit déchaîné et ait créé des tonnes de poèmes post mortem. Dans ce cas, et seulement dans ce cas, toutes les autres réponses ici seront applicables. Cela signifie que la suppression de ces quantités d'espace gaspillé dans le dossier / données / journal ou la composition d'un * # 9900 #, qui n'est d'ailleurs pas une commande valide pour chaque appareil, ramènera votre Android de bonne humeur. Pendant combien de temps la question est de savoir si le coupable à l'origine de la journalisation excessive a été corrigé ou supprimé.
la source
J'ai eu exactement le même problème. A eu le téléphone dans l'emplacement du service Samsung à plusieurs reprises, où ils ont effectué une récupération complète du logiciel à deux reprises, puis ont remplacé la carte mère, mais le problème a persisté.
J'ai réalisé que les journaux de mémoire, qui remplissaient le fichier journaux, semblaient être connectés à un problème de réseau et j'ai décidé d'essayer d'obtenir une nouvelle carte SIM pour voir si cela aidait. J'ai reçu la nouvelle carte SIM hier et tout ce qui semblait lancer les fichiers journaux et remplir la mémoire système semble être correct.
Auparavant, cela pouvait être correct une fois que j'avais effacé les fichiers journaux (* # 9900 #, supprimer les fichiers journaux) pendant quelques heures, mais tout d'un coup, les fichiers journaux recommençaient. En quelques heures, mon téléphone (Galaxy Note) commencerait à ne plus répondre, et je recevrais le message Espace de stockage épuisé et la mémoire de mon système serait réduite à 100 Mo au lieu de 1,4 g.
Après des semaines et des semaines du même problème, je suis réticent à dire que les choses sont complètement résolues. Mettre la nouvelle carte SIM semble avoir résolu le problème pour moi.
la source
Peut-être que vous devriez vérifier ce lien , j'espère que cela résoudra votre problème.
Extrait:
la source
Eh bien, la meilleure façon de se concentrer sur ce dont vous pouvez vous débarrasser pour libérer de l'espace de stockage est une application qui cartographie votre utilisation du stockage, telle que l' utilisation du disque , une application de nettoyage telle que SD Maid , ou un gestionnaire de fichiers qui peut rechercher gros fichiers.
Mais comme vous êtes confronté au problème de devoir libérer de l'espace de stockage avant de pouvoir télécharger des applications qui vous aident à libérer de l'espace de stockage, commencez par le gestionnaire de fichiers stock, appelé Mes fichiers :
Appuyez sur Tous les fichiers , puis sur Stockage de l'appareil , puis accédez aux dossiers où vous êtes le plus susceptible d'avoir des fichiers volumineux dont vous pouvez vous débarrasser. Certains candidats probables sont les dossiers par défaut suivants:
Pour voir la taille du fichier dans la liste, afin que vous n'ayez pas à appuyer longuement sur chaque fichier et sélectionner Détails pour voir sa taille, appuyez sur le bouton de menu, sélectionnez Afficher par , puis sélectionnez Liste et détails .
Pour vous aider à déterminer où vous utilisez le plus de stockage, vous pouvez aller dans Paramètres> Stockage (l'emplacement exact du stockage peut varier en fonction de votre appareil et de la version du système d'exploitation, par exemple sur un Samsung Galaxy S, c'est dans l' onglet Plus ):
Si, par exemple, vous voyez le plus grand nombre sous
Pictures, videos
, vous voudrez probablement commencer par les dossiersDCIM/Camera
etPictures
; si le plus grand nombre est inférieurAudio
, recherchezSounds
etMusic
supprimez les fichiers.Comme c'est un processus fastidieux à l'aide des outils de stock, je recommande de ne le faire que de cette façon jusqu'à ce que vous ayez suffisamment d'espace pour télécharger des applications qui peuvent vous aider à nettoyer plus efficacement.
la source
Sur un Galaxy S2 avec Cynagoenmode 11 en cours d'exécution, j'ai effectué les étapes ci-dessous pour libérer de l'espace. Cela efface tous les journaux inutiles générés.
la source
J'ai vécu ce problème de stockage. Ceci est la solution à votre problème uniquement si vous disposez d'un accès "root". Ce problème se produit en raison des anciennes données d'application des applications qui n'ont pas été désinstallées correctement.
Téléchargez "SD Maid" sur le Play Store. Vous pouvez rechercher les données d'application qui existent sur votre appareil malgré la désinstallation. Effacez les cadavres et réessayez d'installer l'application que vous souhaitez installer et cela devrait fonctionner.
la source
Je pense que APP2SD fonctionnera pour vous. Avec cela, vous pouvez définir l'emplacement de l'application par défaut sur USB ou carte d'extension.Pour cela, je peux vous suggérer de télécharger et d'installer AIO Toolbox. Il a des tonnes de fonctionnalités intégrées. Voyez si cela pourrait vous aider.
la source