Ответы:
Файловая система «Android» не имеет определенного определения, поэтому она может варьироваться в зависимости от устройства. Любая ФС, в которую ядро может загружать драйверы, - это в основном честная игра.
В общем, вы почти наверняка обнаружите, что ext4 является самой распространенной файловой системой на современных устройствах. Старые устройства также могут использовать более старые версии ext * или другие файловые системы. Поскольку все построено на Linux, ext4 довольно разумный выбор, с надежной поддержкой ядра и хорошим послужным списком. Вы можете прочитать немного о том, почему это решение было принято в статье Ars Technica о переходе на ext4.
Некоторые устройства также используют файловую систему Samsung Flash-Friendly (f2fs). Примечательно, что некоторые устройства Motorola, а также 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