Ich weiß, dass Android FAT32 für SD-Karten verwendet und diese über FUSE einbindet. Aber welches FS ist bei / angehängt ? Eine Art Nebenstelle? ZFS?
Es gibt kein einzeln definiertes „Android“-Dateisystem, daher kann dies von Gerät zu Gerät unterschiedlich sein. Jeder FS, für den der Kernel Treiber laden kann, ist grundsätzlich faires Spiel.
Im Großen und Ganzen werden Sie mit ziemlicher Sicherheit feststellen, dass ext4 das am weitesten verbreitete Dateisystem auf modernen Geräten ist. Ältere Geräte können auch ältere ext*-Versionen oder vollständig andere Dateisysteme verwenden. Da alles auf Linux basiert, ist ext4 eine ziemlich vernünftige Wahl, mit solider Kernel-Unterstützung und einer guten Erfolgsbilanz. Warum diese Entscheidung getroffen wurde, können Sie im Artikel von Ars Technica über die Umstellung auf ext4 ein wenig nachlesen.
Einige Geräte haben auch das Flash-Friendly File System (f2fs) von Samsung verwendet. Insbesondere verwenden mehrere Geräte von Motorola sowie das Nexus 9 f2fs. Das Ziel von f2fs war es, ein Dateisystem zu erstellen, das speziell für die Anforderungen von Flash-basierten Speichermedien entwickelt wurde, um die Leistung auf Geräten zu maximieren, die NAND-Chips als primäres Speichermedium verwenden.
Dies bedeutet jedoch nicht, dass dies die einzigen Dateisysteme sind, auf denen Android ausgeführt werden kann, wie ich oben erwähnt habe. Angesichts der Kernel-Quelle und des Know-hows wäre es sicherlich möglich, Treiber für andere Dateisysteme in ein Kernel-Image einzubinden. Android x86 unterstützt beispielsweise die Installation auf NTFS- und FAT32-Dateisystemen .
YAFFS (Yet Another Flash File System) wurde allgemein als Standarddateisystem für Android-Versionen bis 2.3 verwendet: http://www.yaffs.net/google-android
ext4 wird seitdem wegen der Multithreading-Unterstützung verwendet: https://ext4.wiki.kernel.org/index.php/Main_Page
Ich habe versucht, alle Partitionen mit zu formatieren, als ich f2fs
dann ein benutzerdefiniertes ROM geflasht habe, konnte ich feststellen, dass / mit formatiert ext4fs
ist. Als ich überprüft habe, dass die Batchdatei, die mit der ROM-Datei geliefert wird, der Schuldige ist, formatiert sie die f2fs
Partition tatsächlich mit ext4fs
.
SztupY
Ryan Konrad
david.perez
Eldarerathis
/
.Honinbo Shusaku
Eldarerathis