Answers:
没有单一定义的“ Android”文件系统,因此这在设备之间可能会有所不同。内核可以为其加载驱动程序的任何FS基本上都是公平的游戏。
总的来说,您几乎可以肯定会发现ext4是现代设备上最常见的文件系统。较旧的设备可能也使用较旧的ext *版本,或完全使用其他文件系统。由于所有内容都基于Linux构建,因此ext4是一个非常明智的选择,它具有可靠的内核支持和良好的记录。您可以在Ars Technica的有关切换到ext4 的文章中读到一些有关为何做出此决定的原因。
一些设备还使用了三星的闪存文件系统(f2fs)。值得注意的是,摩托罗拉的某些设备以及Nexus 9都使用f2fs。f2fs的目标是创建一个专门针对基于闪存的存储介质的需求而设计的文件系统,以最大程度地将使用NAND芯片作为其主要存储介质的设备的性能。
但是,这并不意味着这些是Android能够在其上运行的唯一文件系统,如上所述。有了内核源代码和专有技术,在内核映像中当然可以包含其他文件系统的驱动程序。例如,Android x86支持在NTFS和FAT32文件系统上安装。
/
。
YAFFS(又一个Flash文件系统)通常被用作Android最高2.3版本的默认文件系统:http : //www.yaffs.net/google-android
自从多线程支持以来,一直使用ext4:https : //ext4.wiki.kernel.org/index.php/Main_Page