Espacio libre
Aquí hay que distinguir entre las distintas particiones:
/system
: Esto se monta de sólo lectura en el modo normal, y el lugar donde se instala "el sistema" (aplicaciones básicas de Android más la mayoría del "bloatware" preinstalado). No importa si muestra "220 MB disponibles", ya que un usuario normal no puede hacer ningún uso de ese "espacio libre"
- almacenamiento interno (
/data
): Aquí es donde el usuario instala sus apps, y donde residen todos los datos del usuario. Es la parte más crucial, y el lugar donde su informe indica "11 MB libres" - que muy probablemente desencadenará el error de "memoria insuficiente", ver memoria insuficiente ). Para liberar espacio aquí, puedes hacer cosas como...
- desinstalar las aplicaciones que una vez instalaste pero que ya no necesitas (la parte más eficiente)
- trasladar las aplicaciones a la SDCard (véase app2sd ). Las aplicaciones deben soportar esto explícitamente (aunque hay métodos Root para hacer cumplir los otros, podría tener efectos secundarios). Aún así, partes de esas aplicaciones permanecerán aquí -- a menos que se usen cosas como enlace2sd .
- limpiar la caché (sólo ayuda temporalmente, ya que la caché se llenará de nuevo)
- tarjeta SD interna: Algunos dispositivos (no todos) lo ofrecen como almacenamiento adicional. App2SD puede mover las aplicaciones a este lugar. Aparte de eso, puede almacenar archivos aquí (documentos, archivos multimedia, etc.)
- tarjeta SD externa: No hace falta explicar esto, ¿verdad?
A menos que realmente sepas lo que estás haciendo, deberías no cambiar manualmente la partición (por ejemplo, para mover algún espacio libre de /system
a /data
). Podrías romper cosas, especialmente en futuras actualizaciones (en las que el sistema Android podría necesitar más espacio del que tiene actualmente).
SDCard
Sólo una pequeña nota al respecto. Si bien no hay que "ahorrar dinero" comprando nada por debajo de la clase 4, el dinero adicional para la clase 10 podría ser "desperdiciado". Mi recomendación es optar por la clase-6 como el mejor compromiso entre velocidad y dinero gastado. Compara las especificaciones de velocidad de lectura y escritura entre la clase 6 y la clase 10 cuando tengas dudas. Si aún así quieres optar por la clase 10, asegúrate de que tu dispositivo la soporta.
Intercambiar
Polémicamente discutido en la actualidad. Depende mucho de la cantidad de RAM (física) que tengas disponible en tu dispositivo, y del tipo de aplicaciones que utilices. Yo tiendo a decir que con un hardware reciente y una versión reciente de Android (2.3 y superior) no hay necesidad de ir a por el swap. El sistema Android hace un buen trabajo en el manejo de la memoria, y si tu dispositivo tiene 1 GB (o más) de RAM disponible, no veo donde el swap podría mejorar el rendimiento. Pero como se ha dicho, eso también podría depender de las aplicaciones que estés utilizando.
También para su pregunta sobre Swapper: Tenga en cuenta que intercambiar sólo crea "datos temporales". Así que con el "swap broken", podrías simplemente desactivarlo sin perder datos (ya que no contiene datos permanentes).
Partición
Como ya se ha dicho, no recomiendo tocar esto uno mismo a menos que tenga mucha experiencia en ello. Mejor déjalo en manos de los "expertos". Especialmente yo nunca haría el /system
partición más pequeña, por razones dadas: podrías encontrar problemas con futuras actualizaciones -- no sólo con nuevas versiones de Android, sino también con diferentes ROMs, ya que diferentes ROMs también van con diferentes selecciones de aplicaciones preinstaladas.
Tipos de sistemas de archivos
No me imagino ningún tutorial que recomiende FAT32 para /data
-- Debes haber leído mal eso. Incluso dudo que FAT32 funcione aquí, ya que IMHO no permite que los permisos de Unix sean soportados y requeridos por /data
. Sin embargo, se recomienda FAT32 para la "parte de datos" de la SDCard, por razones de compatibilidad: es el sistema de archivos que pueden leer la mayoría de los sistemas operativos.
La "partición de la aplicación" suele ser /data
y muchas ROMs utilizan ext4 aquí (algunas más antiguas pueden seguir utilizando YAFFS2 en su lugar).
Pero llegando a ese punto, estoy bastante seguro de que has entendido mal los "objetivos" y la "partición de aplicaciones" frente a la "partición de datos" se refiere a la SDCard Lo que nos lleva al último punto de su pregunta:
Partición de la SDCard
Esto no suele ser obligatorio, sino opcional, y sólo tiene sentido en combinación con App2SD+ o Enlace2SD para mover las aplicaciones fuera del "almacenamiento interno" (ver arriba) para ganar espacio libre en ese lugar tan crucial. Puede que necesite un poco de información adicional:
Algunas aplicaciones admiten App2SD para trasladar las partes más grandes a la SDCard. Sin embargo, con Almacenamiento masivo USB (UMS), cuando se conecta el dispositivo por USB a un ordenador, toda la SDCard se "traslada" allí, y tanto las aplicaciones como los datos que residen en ella se vuelven "inaccesibles" para el propio dispositivo. Esta es una de las razones por las que algunas aplicaciones no soportan App2SD, especialmente cuando proporcionan widgets y/o servicios. Existen varios enfoques para evitar este problema:
- App2SD+ / Link2SD utilizan una segunda partición en la SDCard. Android sólo "regalaría" la primera partición de la SDCard a través de UMS, por lo que esta segunda partición permanece intacta, y sus datos/apps/... permanecen disponibles para el dispositivo
- dejar de usar el UMS y usar el MTP ( Protocolo de transferencia de medios ), la tarjeta ya no se ofrece al PC "como un todo" (es decir, incluyendo el acceso físico), sino que de forma lógica se permite al ordenador acceder a los archivos que contiene. Así que incluso mientras se monta a través de MTP, el dispositivo tiene acceso completo a la tarjeta. Esto es lo que hacen las versiones recientes de Android, aunque algunos usuarios pueden tener dificultades para hacerlo funcionar con sus sistemas operativos, en los que no siempre se admite "out-of-the-box".
Conclusión: Si quieres seguir con UMS, una segunda partición en tu SDCard podría ser útil. Cambiando a MTP en su lugar, ya no hay necesidad de eso, a menos que quieras usar App2SD+/Link2SD por otras razones (por ejemplo, no sólo mover las aplicaciones, sino también sus datos/caché Dalvik).