Відповіді:
Не існує окремо визначеної файлової системи "Android", тому це може відрізнятися між пристроями. Будь-який FS, на який ядро може завантажувати драйвери - це в основному чесна гра.
За великим рахунком, ви майже напевно виявите, що ext4 - найпоширеніша файлова система на сучасних пристроях. Старі пристрої також можуть використовувати старіші версії ext * або інші файлові системи повністю. Оскільки все побудовано на Linux, ext4 є досить розумним вибором, з надійною підтримкою ядра та хорошим досвідом. Про те, чому таке рішення було прийнято, ви можете прочитати у статті Ars Technica про перехід на ext4.
На деяких пристроях також використовується Samsung -файлова система Samsung (f2fs). Зокрема, кілька пристроїв Motorola, а також Nexus 9, використовують f2fs. Метою f2fs було створити файлову систему, розроблену спеціально з урахуванням потреб флеш-пам’яті носіїв пам’яті, намагаючись досягти максимальної продуктивності на пристроях, що використовують чіпи NAND для їх основного носія інформації.
Це не означає, що це єдині файлові системи, на яких Android може працювати, проте, як я вже зазначав вище. З огляду на джерело ядра та ноу-хау, безумовно, можна було б включити драйвери для інших файлових систем у зображення ядра. Наприклад, Android x86 підтримує встановлення на файлових системах NTFS та FAT32 .
/
.
YAFFS (ще одна флеш-файлова система) зазвичай використовувалася як файлова система за замовчуванням для версій Android до 2.3: http://www.yaffs.net/google-android
ext4 використовується з тих пір через підтримку багатопотокових записів: https://ext4.wiki.kernel.org/index.php/Main_Page
Я спробував із форматуванням усіх розділів з f2fs
тим часом, коли я прошив спеціальний ROM, я міг знайти, / форматується ext4fs
, коли я перевіряв винний пакетний файл, що постачається з файлом ROM, є винуватцем, він фактично переформатує f2fs
розділ ext4fs
.