Odpowiedzi:
Nie ma pojedynczo zdefiniowanego systemu plików „Android”, więc może się różnić w zależności od urządzenia. Każde FS, do którego jądro może załadować sterowniki, jest w zasadzie uczciwą grą.
Ogólnie rzecz biorąc, prawie na pewno przekonasz się, że ext4 jest najpopularniejszym systemem plików na nowoczesnych urządzeniach. Starsze urządzenia mogą również korzystać ze starszych wersji ext * lub innych systemów plików. Ponieważ wszystko jest zbudowane na Linuksie, ext4 to całkiem rozsądny wybór, z solidną obsługą jądra i dobrym doświadczeniem. O tym, dlaczego podjęto tę decyzję, można przeczytać w artykule Ars Technica na temat przejścia na ext4.
Niektóre urządzenia korzystały również z systemu plików Flash firmy Samsung (f2fs). W szczególności kilka urządzeń Motoroli, a także Nexus 9, używa f2fs. Celem f2fs było stworzenie systemu plików, który został zaprojektowany specjalnie z myślą o potrzebach nośników pamięci flash, w celu maksymalizacji wydajności na urządzeniach wykorzystujących układy NAND jako główny nośnik pamięci.
Nie oznacza to jednak, że są to jedyne systemy plików, na których Android może działać, jak zauważyłem powyżej. Biorąc pod uwagę źródło jądra i know-how, na pewno byłoby możliwe dołączenie sterowników do innych systemów plików w obrazie jądra. Android x86 obsługuje na przykład instalację w systemach plików NTFS i FAT32 .
/
.
YAFFS (Yet Another Flash File System) był ogólnie używany jako domyślny system plików dla wersji Androida do 2.3: http://www.yaffs.net/google-android
ext4 jest używany od tego czasu ze względu na obsługę wielowątkowości: https://ext4.wiki.kernel.org/index.php/Main_Page