¿Qué es la partición del sistema? ¿Cómo se fija su tamaño? ¿Se puede cambiar el tamaño?

8

He rooteado LG P500 (Optimus One) ejecutando stock 2.3.3. Recientemente actualicé a CM10 no oficial (Android 4.1) y observé algunos problemas serios.

Observé que el servicio Mi ubicación de Google no funcionaba. Muchas aplicaciones como My tracks, Endomondo, etc., que eran compatibles con otros teléfonos con 4.1 se consideraron incompatibles. Todas las aplicaciones relacionadas con el micrófono no funcionaban.

Después de varias horas de romper mi cabeza, entendí que mi partición / system estaba completamente llena. Tenía solo 4kb de espacio libre de 190MB de capacidad total. Con mi investigación, descubrí que pocos archivos no se copiaron en la /systempartición durante la instalación de ROM y Gapps. Muchos problemas son el resultado de tales archivos faltantes.

Mis preguntas:

  1. /systempartición: tiene 190 MB de tamaño total. ¿Quién o cómo se solucionó como 190 MB?
  2. ¿Se puede aumentar el tamaño de la partición? Probé una herramienta pero no me ayudó. Después de que todo el proceso se completó sin ningún error, todavía no veo ningún cambio en el tamaño. ¿Hay alguna otra forma de hacerlo?
  3. Hephappy, un desarrollador de ROM había comentado en la página XDA como "Sin espacio: P500 tiene 190 MB para la partición del sistema". y por lo tanto, retira el plan de desarrollar JB ROM para P500. ¿Es entonces una limitación de hardware?

Después de todos estos problemas, volví a mi stock 2.3.3 y todavía veo mi /systempartición como 190 MB pero con mucho espacio libre. ¿Esto significa que 190 MB es una especie de tamaño / limitación de hardware?

Si es así, entonces este sería uno de los factores serios que se deben considerar al comprar el teléfono, ya que el hardware en otros medios puede satisfacer las necesidades de JB, excepto el /systemtamaño de la partición, lo cual es una verdadera lástima.


Actualización: Pocas capturas de pantalla que contienen información frecuente tomada en la ROM CM10:

Almacenamiento interno gratuito = 47Mb:

Almacenamiento interno

/systemtamaño de partición = 190Mb.
Partición Ext2 en la tarjeta SD creada para crear un enlace de símbolo para algunas aplicaciones que no se pueden mover a la tarjeta SD:

Información de almacenamiento

Narayanan
fuente

Respuestas:

6

Esto no cambiará el tamaño de la partición /system, pero utiliza otro enfoque: limitar los datos colocados en esa partición. Entonces, esto es lo que hice antes de actualizar CM7.2 en mi Milestone²:

  1. descargue el archivo a flash. Esto suele ser un .ziparchivo (de lo contrario, lo siguiente no funcionará)
  2. abra el .zipcon su administrador de archivos favorito (alternativamente: descomprímalo en una carpeta vacía)
  3. mire dentro de la /system/appcarpeta .zipy elimine las aplicaciones sin las que puede vivir (asegúrese de no eliminar ninguna aplicación que realmente necesite el sistema, como, por ejemplo, el iniciador). Esto podría ser, por ejemplo, Calculadora, LiveWallpapers, GooglePlus, etc. Copie esos .apkarchivos en una carpeta separada fuera del.zip
  4. si está descomprimido en una carpeta vacía, ahora vuelva a comprimirlo

A medida que eliminó muchas aplicaciones /system, el flasheo requerirá menos espacio allí, y ya no faltarán partes esenciales. Ahora, si todavía desea usar, por ejemplo, GooglePlus, puede instalarlo a través del Playstore (que debería ubicarlo a continuación /data, por lo que no hay problema) o, si no lo encuentra, usar la copia creada en el paso 3 para instalarlo manualmente (para esto, asegúrese de que la instalación desde otras fuentes esté habilitada en su configuración).

Si tiene dudas sobre si el sistema realmente necesita un archivo, mejor déjelo (o al menos pregunte primero). Pero estoy bastante seguro de que encontrará suficientes "extraíbles fáciles", por lo que no necesitará tocarlos. Antes de flashear, puede descomprimirlo .zipen una carpeta vacía y verificar el tamaño de /system(mejor: hacer un "antes" y un "después" de verificación). Debe ocupar menos de 190 MB (es mejor darle un margen de seguridad adicional, digamos "menos de 180 MB") para que su acción se complete con éxito.

Izzy
fuente
6
  1. ¿Quién o cómo se solucionó como 190 MB?

Los fabricantes decidieron eso. Probablemente esperaban que ese tamaño fuera suficiente durante el tiempo esperado, continuarán con el soporte oficial para el teléfono.

  1. ¿Se puede aumentar el tamaño de la partición?

Si está rooteado e instaló un cargador de arranque personalizado, sí, las particiones pueden redimensionarse, aunque no de una manera que satisfaga a todos, ya que le quita espacio a la memoria interna y muchas personas también han agotado su espacio interno; implica mucho trabajo probar y depurar, y dado que P500 también tiene muy poca memoria interna, en algún momento los desarrolladores tuvieron que decidir que simplemente no valía la pena el esfuerzo.

Probé una herramienta pero no me ayudó. Después de que todo el proceso se completó sin ningún error, todavía no veo ningún cambio en el tamaño. ¿Hay alguna otra forma de hacerlo?

¿Qué intentaste?

  1. Hephappy, un desarrollador de ROM había comentado en la página XDA como "Sin espacio: P500 tiene 190 MB para la partición del sistema". y por lo tanto, retira el plan de desarrollar JB ROM para P500. ¿Es entonces una limitación de hardware?

Más o menos. Todos los teléfonos más nuevos vienen con una memoria interna mucho más grande, debería considerar una actualización si realmente desea JB.

Lie Ryan
fuente
Gran respuesta. La herramienta que probé me envió en el foro de Android, con hipervínculos en mi segunda pregunta.
Narayanan
2

Aquí hay un programa que supuestamente lo hará. http://androidforums.com/optimus-gt540-all-things-root/436600-easily-resize-system-data-partitions.html

No sé acerca de las particiones del sistema en teléfonos Android, pero normalmente se puede cambiar el tamaño de las particiones, pero significa que se pierde todo lo que contiene. Si la partición contiene el sistema operativo, significaría que después de cambiar el tamaño de la partición, su teléfono no se encenderá. Si no está dispuesto a correr el riesgo, sugiero encontrar una fuente que diga que eso no sucederá. De lo contrario, sugiero mirar las aplicaciones ROM en Play Store (hay muchas buenas y probablemente puedan hacer lo que quieras). ¿También cuánto espacio interno tienes en tu teléfono? ¿La partición del sistema es la única partición interna?

También puede particionar su tarjeta SD, lo que hace que funcione de manera más eficiente. Por lo tanto, su teléfono funciona más rápido, pero debe hacerlo con una nueva tarjeta SD porque lo pierde todo cuando lo divide si no hay suficiente almacenamiento interno en su teléfono que posiblemente sea algo para considerar como una solución, pero yo no cree que es posible colocar un sistema operativo completo en SD porque sería demasiado lento, por lo que, a menos que el sistema operativo tenga algunos archivos, puede leerlos desde la tarjeta SD y puede colocarlos allí especificando manualmente la ruta, no tiene suerte. Es por eso que pregunto cuánto espacio interno tiene su dispositivo.

Xitcod13
fuente
Gracias @ Xitcod13, el enlace que mencionaste ya fue probado y dijo que no funcionaba para mí. :) Había actualizado mi pregunta con dos imágenes que responderían a las preguntas que usted hizo. AFAIK, la partición / system y el almacenamiento interno son diferentes. De cualquier manera, como puede ver, creé una partición en mi tarjeta SD para guardar algunas aplicaciones y ahorrar espacio de almacenamiento interno.
Narayanan