¿Es correcta la partición de mi SD ext3?

He leído un poco aquí sobre entusiastas de Android y he podido particionar mi tarjeta SD.
Una partición FAT32 y otra ext3, utilizando el AmonRa Recovery para Acer Liquid Metal.
Todo se ve bien y si inicio la copia de seguridad de titanio, veo en la pantalla de resumen:

Interno: 193 mb (60,2 mb libres).
Tarjeta SD: 6,87 GB (520 mb libres).
Tarjeta SD (a2sd): 958 MB (958 MB libres)

Entonces parece que no estoy usando esa partición, ¿verdad?
Intenté mover la aplicación con app2sd pro y la copia de seguridad de titanio a la tarjeta SD, pero la partición ext3 no se llena.

¿Qué ocurre?

Respuestas (3)

Necesitaría una ROM personalizada que admita mover aplicaciones a la partición Ext3. Recomendaría buscar en la sección de desarrollo de los foros de xda-developers para su teléfono para una ROM de este tipo.

Si una ROM no es compatible con apps2ext de forma nativa, puede probar suerte con un script (ejemplo para HTC Dream/Magic aquí ) que se puede instalar encima de otra ROM.

[Editar] : solo agrego cosas de mis comentarios a la respuesta.
Si tiene la versión de Android 2.2 y superior, puede usar la funcionalidad integrada "Aplicaciones a SD" para mover aplicaciones a la tarjeta SD. Vaya aMenu -> Settings -> Applications -> Manage applications, luego toque cualquier aplicación y, en la sección "Almacenamiento", toque el botón "Mover a SD". Después de unos segundos, verá que el nombre del botón cambia a "Mover al teléfono" y el tamaño de la aplicación disminuye significativamente.

Este método no está exento de inconvenientes. En primer lugar, una aplicación debe codificarse explícitamente para admitir esta funcionalidad. En segundo lugar, los widgets y las aplicaciones que se ejecutan como un servicio (correo electrónico, teclados virtuales, notificaciones meteorológicas, etc.) no funcionan cuando se transfieren a SD y deben residir en la memoria interna del teléfono. Además, no toda la aplicación se mueve a la tarjeta SD. Una parte permanece en el teléfono, junto con su caché y datos/configuraciones. Si tiene un teléfono con una pequeña cantidad de almacenamiento interno de aplicaciones, el uso de Apps-to-SD incorporado solo prolongará los inevitables errores de "memoria insuficiente".

Los scripts de Apps2ext resuelven la mayoría de estas deficiencias. "Engaña" al teléfono haciéndole creer que la partición Ext2/3/4 es parte de la memoria interna del teléfono. Esto significa que los widgets y servicios funcionarán bien con este método. Además, dado que puede hacer que su partición sea tan grande como desee (se recomienda que no exceda los 2 GB), los problemas de espacio desaparecen. Los scripts también brindan opciones para mover cachés y datos a la partición Ext para liberar aún más memoria interna.

El inconveniente del método Apps2ext es que es un truco. En primer lugar, su teléfono debe estar rooteado. En segundo lugar, ya no podrá desmontar ni quitar la tarjeta SD del teléfono, ya que TODAS las aplicaciones (incluidas las del sistema) residen en la partición Ext. En tercer lugar, está ejerciendo mucha más presión sobre la tarjeta SD debido al aumento de la escritura, lo que puede acortar su vida útil. Finalmente, como con cualquier truco, puede hacer que su teléfono sea menos estable.

¡Gracias compañero! Intentaré crear una partición ext2 y volveré para darle la respuesta correcta. Simplemente no entiendo cuál es el punto de usar ext en lugar de fat32 estándar ...
Creo que me has malentendido. La simple creación de una partición no significa automáticamente que su teléfono pueda usarla para almacenar aplicaciones. El sistema operativo Android debe modificarse para admitir el movimiento de aplicaciones a la partición Ext2/3/4. Este fue un truco muy útil antes de Froyo (Android 2.2) cuando las aplicaciones solo se podían almacenar en la memoria interna del teléfono. El script del que estaba hablando básicamente "engaña" al teléfono para que piense que la partición Ext es parte de la memoria interna. En Android 2.2 y superior, Google implementó la funcionalidad Apps-to-SD que usa la partición Fat32, por lo que este truco ya no es realmente necesario.
¿Al final solo he perdido el tiempo particionando? O_O
Bueno, eso depende. La solución Apps2SD de Android no es perfecta. El mayor inconveniente es que los widgets y las aplicaciones que se ejecutan como servicios no funcionan si los mueve a la tarjeta SD (partición Fat32), por lo que, para empezar, los desarrolladores de estas aplicaciones no permiten moverlos a la tarjeta SD. Además, las aplicaciones que se movieron a SD (caché, dalvik-cache, data/settings) siguen ocupando espacio, por lo que aún es posible llenar la memoria interna del teléfono. Con aps2ext hacks, toda la aplicación reside en la partición Ext, y también hay opciones para mover cachés y datos.

También puede optar por una forma más fácil como se describe en esta respuesta , si todo lo que está buscando es cambiar las aplicaciones de la memoria interna de su teléfono a la tarjeta SD.

Una aplicación gratuita llamada Link2SD ayudará en este caso. Tiene una GUI decente y hace que sea más fácil mover aplicaciones entre la tarjeta SD y la memoria interna; también corrige los enlaces del mercado para que las actualizaciones del mercado se muevan automáticamente a la tarjeta SD si la aplicación estaba previamente en la tarjeta SD.

¿Hay alguna diferencia entre almacenar aplicaciones en exy2 con link2sd y almacenar aplicaciones en fat32 con froyo estándar?
También puede usar FAT con Link2SD.
Entonces... ¿Cuál es el punto de tener ext2? O_O
Si está en una máquina con Windows e inserta dicha tarjeta particionada en un lector, no creo que se muestren las particiones externas. Esa es la advertencia. ExtFS es más rápido y menos propenso a la fragmentación, IIRC en comparación con FAT.
@Pitto: ext2/3/4 son el sistema de archivos nativo de Linux (o más bien, son el sistema de archivos más utilizado en Linux). Muchos fabricantes envían la tarjeta SD en FAT porque Windows no puede leer ext3 sin software adicional. Para la memoria interna, hay más variabilidad; algunos teléfonos vienen con ext3 mientras que otros con YAFFS/YAFF2. La ventaja de usar ext3 es que Android puede otorgar permisos en la partición ext3 (todas las aplicaciones pueden leer y escribir apk/datos almacenados en la partición FAT), es más resistente contra la corrupción de archivos y algunos dicen que es más rápido. FAT es intrínsecamente inseguro para almacenar aplicaciones.
@Pitto, @Lie Ryan tiene toda la razón. De hecho, el método Apps-to-SD de Froyo básicamente para cada aplicación que mueve es reservar una pequeña "unidad" virtual en la partición Fat32 y montarla de manera segura. El artículo aquí explica todos los detalles: ydal.de/android-2-2-froyo-apps-to-sd

No importa lo que intente, básicamente está atascado con las limitaciones de su teléfono. Hay otros procedimientos en los foros de Android para forzar las aplicaciones que normalmente no se pueden poner en su tarjeta SD, por lo que se libera más memoria interna. Solo tengo 200 mb de memoria interna, más de 100 aplicaciones y todavía tengo 105 mb de memoria interna. Tengo espacio para más aplicaciones de las que necesitaré. Nuevamente, no tiene que rootear su teléfono, ya que algunos no pueden debido a las actualizaciones en el sistema operativo como el mío, pero hay otras soluciones. Buena suerte !