¿La implementación de Android FAT/32 maneja el retiro repentino de la batería?
Sé que el 'Rugged FAT' de Symbian (efat32.fsy) y el T-Fat de Microsoft lo implementan, pero no he podido encontrar ninguna información sobre Android.
¿La implementación de Android FAT/32 maneja el retiro repentino de la batería?
Sé que el 'Rugged FAT' de Symbian (efat32.fsy) y el T-Fat de Microsoft lo implementan, pero no he podido encontrar ninguna información sobre Android.
Fat32 en Android normalmente sólo se aplica a la tarjeta SD externa, que ya no es compatible con Google. AFAIK era una implementación bastante genérica ya que sólo era para la tarjeta.
Dado que la mayoría de los nuevos dispositivos utilizan eMMC, el sistema de archivos que utiliza Android es ext4 excepto por el firmware, que es vFat . El siguiente ejemplo es de una Galaxy S4
/sistema ext4
/datos ext4
/caché ext4
/firmware vfat
En términos de un pequeño detalle sobre el sistema de archivos de Android:
De esta respuesta de apilamiento
Depende del sistema de archivos, por ejemplo, /system y /data son yaffs2 mientras que /sdcard es vfat. Esta es la salida de mount:
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 ro 0 0
/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
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.