2 votos

¿Por qué EXT3 no es compatible con Android?

Android utiliza el kernel de Linux en lugar de un "kernel de Android", ¿entonces por qué ext3 no es compatible con Android 2.3?

8voto

Sergey Vlasov Puntos 1419

El soporte del sistema de archivos es específico del dispositivo, y de hecho muchos dispositivos que utilizan Android 2.3 admiten ext3 en el kernel (o ext4, que también puede montar sistemas de archivos ext3 y ext2).

Por lo general, la diferencia en el soporte del sistema de archivos se debe a hardware diferente. Los dispositivos más antiguos a menudo utilizaban chips de memoria flash NAND y controladores MTD en Linux, los cuales no admitían sistemas de archivos convencionales como ext4; solo se podían utilizar sistemas de archivos especiales como YAFFS o JFFS2 en tales dispositivos. En este caso, no era necesario tener soporte de ext3 o ext4 en el kernel, y se podía omitir para ahorrar algo de memoria; para obtener soporte de ext3/4 en dicho dispositivo, deberás flashear un kernel personalizado (o, en algunos casos, un módulo externo podría compilarse en lugar de reemplazar todo el kernel).

Los dispositivos más recientes suelen utilizar almacenamiento eMMC, que proporciona un dispositivo de bloques en lugar de memoria flash cruda; estos dispositivos utilizan principalmente ext4 para sus sistemas de archivos, por lo que deberían tener soporte para montar sistemas de archivos ext3 (aunque en realidad usarlo para montar un sistema de archivos personalizado, por ejemplo, en una partición de tarjeta SD separada, requerirá acceso de root).

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