1 votos

"El espacio de almacenamiento se está agotando" a pesar de que queda mucho por almacenar?

Tengo un Samsung Galaxy i9000 equiv(T959) que recientemente ha estado mostrando "Se agota el espacio de almacenamiento". He estado corriendo Cyanogen 10.1 por un par de años sin ningún problema, hasta ahora. Pero tengo 400M libres en mi partición del sistema y 3G en mi partición SD.

De otros artículos que he leído, las opciones incluyen:

  • borrar todos los registros en /data/log
  • *#9900# y seleccionando delete dumpstack
  • usando adb shell para borrar todo en /data/log
  • moviendo aplicaciones a la partición SD

Sin embargo, mi /data/log ¡El foler está vacío! (comprobado con el explorador de archivos ES e incluso con el emulador terminal). ¡Y tengo 400M libres en el disco del sistema!

Con 400M libres en mi unidad de sistema (confirmado tanto con el uso de datos como con el uso de almacenamiento), ¡no entiendo de dónde vienen estos mensajes! He intentado wiping davlik cache pero eso tampoco ha cambiado nada.

Todo lo que he leído apunta a que los archivos de registro son los culpables, pero nada de lo que he comprobado parece detectar ningún archivo de registro que ocupe espacio.

Mientras tanto, parece que ya no puedo usar el cliente/app de gmail (no puedo sincronizar), así que no puedo enviar o recibir correo electrónico.

Sé que esto puede parecer una pregunta duplicada, pero no puedo encontrar ningún anuncio que trate sobre este tema cuando en realidad queda un espacio significativo en el dispositivo (>25%!).

De la Terminal:

df:
Filesystem       Size   used    Free
/dev             198.5M  32K    198.5M
/mnt/secure      198.5M  0K     198.5M
/mnt/asec        198.5M  0K     198.5M
/mnt/obb         198.5M  0K     198.5M
/cache           17.5M   2.3M   15.2M
/radio           16M     14.3M  1.7M
/datadata        422M    395.6M 26.4M
/system          393.7M  334.4M 59.3M
/data            1.5G    1.1G   396.9M
/efs             12.5M   5.9M   6.6M
/storage/sdcard0 13G     9.5G   3.5G

También hay algunos puntos de montaje específicos de la aplicación que no creo que tengan valor para enumerar aquí.

Screenshot of df from a terminal window on the phone

1voto

Izzy Puntos 45544

Como Alexandar ya señaló hay diferentes particiones involucradas. Los "400MB en la partición de tu sistema" (en realidad, sólo hay ~ 300 MB libres) no tienen ningún efecto aquí, ya que no puedes usarlos: /system se monta en modo de sólo lectura durante el funcionamiento normal, y en su mayor parte se reserva para el sistema operativo y sus aplicaciones principales.

Caminemos por tu árbol uno por uno:

  • /dev , /system , /efs , /cache , /radio son "ubicaciones especiales" utilizadas por el sistema, y no están disponibles (directamente) para sus aplicaciones y sus datos.
  • /mnt/secure , /mnt/asec , /mnt/obb De la misma manera.
  • /data y /storage/sdcard0 : sus tarjetas SD no están relacionadas con ese mensaje de error.
  • /datadata Aquí vamos, este es el alborotador: sólo 26,4 millones son libres aquí. El error que estás describiendo se desencadena tan pronto como el espacio libre cae por debajo de 25 MB (o por debajo del 10% a veces, lo que sería ~40 MB). No importa cuánto espacio esté disponible en otro lugar.

Para las acciones a tomar, eche un vistazo a la insuficiencia-memoria tag-wiki que explica algunos antecedentes más y ofrece primeros auxilios, así como enlaces a fuentes relacionadas.

0 votos

Gracias por tu útil explicación. En mi Android 6.0.1 no tengo una /datadata partición, pero tengo una /data/data uno. ¿Es lo mismo? ¿O debo preocuparme por /nvdata ? GRACIAS

0 votos

Sí, en la mayoría de los casos, lo es. /data/data , @Metafaniel. Pero aquí lo emparejé con el dispositivo del OP (algunos usan /datadata (la mayoría de los dispositivos de Samsung).

0voto

He respondido a esto aquí

Las aplicaciones se almacenan en la partición /data, mientras que el espacio vacío que tienes probablemente se encuentra en otra ubicación, como la tarjeta SD interna. Aunque tengas espacio vacío en otro lugar, las aplicaciones no pueden instalarse en ningún otro sitio que no sea la partición /data.

Hay una forma de agrandar la partición de /data cambiando el tamaño de las particiones (lo he hecho yo mismo), pero no es recomendable si no sabes lo que estás haciendo, ya que puedes acabar inutilizando el teléfono.

Intenta usar df en el emulador de terminal o en el shell ADB, para ver cuánto espacio libre tienes en cada partición.

0 votos

Ya lo había hecho y tomado una captura de pantalla, pero tengo problemas para subirla desde mi teléfono :) He actualizado mi pregunta/post con los resultados reescritos a mano en su lugar.

0voto

Larry E Puntos 1

Limpiar toda la basura y el cashe's de las aplicaciones me arregla cuando tengo ese problema de que me digan que no tengo suficiente almacenamiento cuando en realidad lo tengo. Limpia el cajón de cada aplicación individual si el almacenamiento del sistema no funciona.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X