По умолчанию используется YAFFS - еще одна файловая система Flash.
Это зависит от файловой системы, например / system
и / data
- это yaffs2
, а / sdcard
- это vfat.
Это вывод команды 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
и относительно других поддерживаемых файловых систем, это список
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev cgroup
nodev binfmt_misc
nodev sockfs
nodev pipefs
nodev anon_inodefs
nodev tmpfs
nodev inotifyfs
nodev devpts
nodev ramfs
vfat
msdos
nodev nfsd
nodev smbfs
yaffs
yaffs2
nodev rpc_pipefs
Зависит от того, какое оборудование/платформу вы используете.
Поскольку Android использует Linux-ядро на этом уровне, более или менее возможно использовать любую файловую систему, которую поддерживает Linux-ядро.
Но так как большинство телефонов используют nand flash, можно предположить, что они используют YAFFS.
Но обратите внимание, что если какой-нибудь производитель захочет продать нетбук на Android (с жестким диском), он может использовать ext3 или что-то подобное.
Android поддерживает все файловые системы, поддерживаемые ядром Linux.
SD-карта отформатирована, например, как ext3.