Risposte:
Non esiste un filesystem "Android" definito singolarmente, quindi può variare tra dispositivi. Qualsiasi FS per cui il kernel può caricare i driver è sostanzialmente un gioco equo.
Nel complesso, quasi sicuramente scoprirai che ext4 è il filesystem più comune sui dispositivi moderni. I dispositivi meno recenti possono utilizzare anche versioni ext * precedenti o altri file system. Poiché tutto è basato su Linux, ext4 è una scelta abbastanza sensata, con un solido supporto del kernel e una buona esperienza. Puoi leggere un po 'del perché questa decisione è stata presa nell'articolo di Ars Technica sul passaggio a ext4.
Alcuni dispositivi hanno anche utilizzato il file system Flash-Friendly di Samsung (f2fs). In particolare, molti dei dispositivi Motorola, oltre al Nexus 9, usano f2fs. L'obiettivo di f2fs era quello di creare un file system progettato specificamente tenendo conto delle esigenze dei supporti di archiviazione basati su flash, nel tentativo di massimizzare le prestazioni sui dispositivi che utilizzano chip NAND per il loro supporto di archiviazione principale.
Ciò non significa che questi siano gli unici filesystem su cui Android è in grado di funzionare, tuttavia, come ho notato sopra. Dato il sorgente del kernel e il know-how, sarebbe certamente possibile includere i driver per altri filesystem in un'immagine del kernel. Android x86 supporta l' installazione su filesystem NTFS e FAT32 , ad esempio.
/
.
YAFFS (Yet Another Flash File System) è stato generalmente utilizzato come file system predefinito per le versioni di Android fino alla 2.3: http://www.yaffs.net/google-android
ext4 è stato usato da allora a causa del supporto per il multithreading: https://ext4.wiki.kernel.org/index.php/Main_Page
Ho provato con la formattazione di tutte le partizioni con f2fs
quando, quando ho eseguito il flashing di una ROM personalizzata, ho trovato, il / è formattato con ext4fs
, quando ho controllato il file batch che viene fornito con il file ROM è il colpevole, in realtà riformatta la f2fs
partizione con ext4fs
.