0 votes

la carte sd signale qu'elle est pleine alors qu'elle ne l'est pas

J'ai bêtement interrompu une opération de suppression de fichiers sur ma carte SD interne. (La carte était pleine quand j'ai commencé) Maintenant, en utilisant n'importe quel outil d'exploration de fichiers, les fichiers et les répertoires s'additionnent jusqu'à ~300 M, mais la carte sd entière de 1,2 G est affichée comme pleine.

Ma tablette est enracinée et les explorateurs de fichiers sont configurés pour afficher les fichiers cachés. Je me suis connecté à un PC Linux avec adb et j'ai fait ls -al sur la carte SD. Les outils de disque Linux montrent également que la carte est pleine, mais que les fichiers existants ne s'élèvent qu'à ~300 M. Rien ne montre ce qui consomme l'espace supplémentaire.

Ne répondez pas en conseillant de vider le cache, de chercher des vidanges, etc. Il n'y a aucun fichier visible ou caché sur la carte qui consomme de l'espace. Il doit y avoir un fichier, un attribut de répertoire ou une table corrompus. Tout conseil sur la façon de réinitialiser ce(s) paramètre(s) serait grandement apprécié.

Sous Linux, je lancerais fsck sur le disque - existe-t-il une telle chose pour Android ?

0voto

Organic Marble Points 338

Il s'agissait en effet d'une corruption du système de fichiers. Voici question m'a aidé à le résoudre mais je ne pense pas qu'il s'agisse d'un doublon car la réponse acceptée n'a pas fonctionné pour moi. Cependant, l'une des autres réponses était très proche de ce dont j'avais besoin.

Pour réparer : Je me suis connecté à mon PC Linux avec adb. Puis j'ai lancé adb shell mount | grep -i sdcard commande. Cela m'a indiqué que mon système de fichiers sdcard était vfat, ce qui explique pourquoi la réponse acceptée à l'autre question n'a pas fonctionné pour moi. Donc, à partir d'une autre réponse à cette question, j'ai fait un adb shell fsck_msdos -y /dev/block/vold/93:80 . Cela a produit un tas de résultats et a créé un tas de fichiers dans LOST.DIR sur la carte SD, ce qui était génial, car je pouvais alors y accéder et les supprimer. L'un d'entre eux faisait 770M, ce qui représentait la majeure partie de l'espace manquant.

Problème résolu.

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