studio - ¿Qué es el sistema de archivos de Android?




manual de programacion android (6)

Al analizar un Galaxy Ace 2.2 en un editor hexadecimal. El hex parecía apuntar al dispositivo utilizando FAT16 como su sistema de archivos. Pensé que esto es inusual. Sin embargo, Fat 16 es compatible con el kernel de Linux.

https://code.i-harness.com

¿Qué es el sistema de archivos de Android?


Android soporta todos los sistemas de archivos soportados por el kernel de Linux.

La tarjeta SD está formateada como ext3, por ejemplo.


De forma predeterminada, utiliza YAFFS , otro sistema de archivos Flash.


Depende de qué hardware / plataforma uses.

Como Android usa el kernel de Linux en este nivel, es más o menos posible usar cualquier sistema de archivos que el kernel de Linux admita.

Pero como la mayoría de los teléfonos usan algún tipo de nand flash, es seguro asumir que usan YAFFS.

Pero tenga en cuenta que si algún proveedor quiere vender una netbook con Android (con un disco duro), podría usar ext3 o algo así.


La mayoría de las respuestas aquí son bastante antiguas.

En el pasado, cuando la nand administrada era la tecnología de almacenamiento más popular, yaffs2 era el sistema de archivos más común. En estos días, hay pocos dispositivos que utilizan nand no administrados, y los que aún están en uso están migrando lentamente a ubifs.

Hoy en día, el almacenamiento más común es emmc (nand administrado), para tales dispositivos ext4 es mucho más popular, pero este sistema de archivos se abre camino lentamente para f2fs (fs compatible con flash).

Edición : f2fs probablemente no lo hará como el fs común para dispositivos flash (incluido Android)


Similar a Linux

/bota

/sistema

/recuperación

/datos

/cache

/ misc





filesystems