回答:
特異的に定義された「Android」ファイルシステムはないため、これはデバイスによって異なる場合があります。カーネルがドライバーをロードできるFSは、基本的に公平なゲームです。
概して、ext4は最新のデバイスで最も一般的なファイルシステムであることがほぼ確実にわかります。古いデバイスは、古いext *バージョン、または他のファイルシステムを完全に使用する場合があります。すべてがLinux上に構築されているため、ext4は非常に賢明な選択であり、堅実なカーネルサポートと優れた実績があります。この決定が行われた理由については、ext4への切り替えに関するArs Technicaの記事で少し読むことができます。
一部のデバイスでは、SamsungのFlashフレンドリーファイルシステム(f2fs)も使用されています。特に、MotorolaのいくつかのデバイスとNexus 9は、f2fsを使用しています。f2fsの目標は、フラッシュストレージデバイスのニーズを念頭に置いて設計されたファイルシステムを作成し、プライマリストレージメディアにNANDチップを使用するデバイスのパフォーマンスを最大化することでした。
これは、前述したように、これらがAndroidで実行できる唯一のファイルシステムであることを意味しません。カーネルソースとノウハウがあれば、カーネルイメージに他のファイルシステムのドライバーを含めることは確かに可能です。Android x86は、たとえばNTFSおよびFAT32ファイルシステムへのインストールをサポートしています。
/
です。
YAFFS(Yet Another Flash File System)は、Androidバージョン2.3までのデフォルトのファイルシステムとして一般的に使用されていました:http : //www.yaffs.net/google-android
以来、ext4はマルチスレッドサポートのために使用されています:https : //ext4.wiki.kernel.org/index.php/Main_Page