Sé que Android usa FAT32 para tarjetas SD y las monta a través de FUSE. Pero, ¿qué FS está adjunto a / ? ¿Algún tipo de extensión? ¿ZFS?
No hay un sistema de archivos "Android" definido singularmente, por lo que esto puede variar entre dispositivos. Cualquier FS para el que el kernel pueda cargar controladores es básicamente un juego justo.
En general, es casi seguro que encontrará que ext4 es el sistema de archivos más común en los dispositivos modernos. Los dispositivos más antiguos también pueden usar versiones anteriores de ext* u otros sistemas de archivos por completo. Dado que todo está construido en Linux, ext4 es una opción bastante sensata, con un sólido soporte de kernel y un buen historial. Puede leer un poco sobre por qué se tomó esta decisión en el artículo de Ars Technica sobre el cambio a ext4.
Algunos dispositivos también han utilizado el sistema de archivos compatible con Flash (f2fs) de Samsung. En particular, varios de los dispositivos de Motorola, así como el Nexus 9, usan f2fs. El objetivo de f2fs era crear un sistema de archivos diseñado específicamente teniendo en cuenta las necesidades de los medios de almacenamiento basados en flash, en un intento de maximizar el rendimiento en dispositivos que utilizan chips NAND como medio de almacenamiento principal.
Sin embargo, esto no significa que estos sean los únicos sistemas de archivos en los que Android es capaz de ejecutarse, como señalé anteriormente. Dada la fuente del kernel y el conocimiento, ciertamente sería posible incluir controladores para otros sistemas de archivos en una imagen del kernel. Android x86 admite la instalación en sistemas de archivos NTFS y FAT32 , por ejemplo.
YAFFS (Yet Another Flash File System) se usaba generalmente como el sistema de archivos predeterminado para las versiones de Android hasta la 2.3: http://www.yaffs.net/google-android
ext4 se ha utilizado desde entonces debido a la compatibilidad con subprocesos múltiples: https://ext4.wiki.kernel.org/index.php/Main_Page
Intenté formatear todas las particiones y f2fs
luego, cuando mostré una ROM personalizada, pude encontrar que / está formateado con ext4fs
, cuando verifiqué que el archivo por lotes que viene con el archivo ROM es el culpable, en realidad reformatea la f2fs
partición con ext4fs
.
SztupY
ryan conrado
david.perez
eldarerathis
/
.Honinbo Shusaku
eldarerathis