2 votes

Pourquoi EXT3 n'est-il pas pris en charge par Android ?

Android utilise le noyau Linux au lieu d'un quelconque "noyau Android", alors pourquoi ext3 n'est pas supporté sur Android 2.3 ?

8voto

Sergey Vlasov Points 2739

La prise en charge du système de fichiers est spécifique à chaque appareil, et en fait, de nombreux appareils utilisant Android 2.3 prennent en charge ext3 dans le noyau (ou ext4, qui peut également monter des systèmes de fichiers ext3 et ext2).

En général, la différence de prise en charge des systèmes de fichiers est due à un matériel différent. Les anciens appareils utilisaient souvent des puces flash NAND brutes et des pilotes MTD dans Linux, qui ne supportaient pas les systèmes de fichiers conventionnels tels que ext4 ; seuls des systèmes de fichiers spéciaux tels que YAFFS ou JFFS2 pouvaient être utilisés sur de tels appareils. Dans ce cas, il n'était pas nécessaire d'avoir le support ext3 ou ext4 dans le noyau, et il pouvait être omis pour économiser de la mémoire ; pour obtenir le support ext3/4 sur un tel dispositif, vous devrez flasher un noyau personnalisé (ou, dans certains cas, un module externe pourrait être compilé au lieu de remplacer le noyau entier).

Les appareils plus récents utilisent généralement un stockage eMMC, qui fournit un périphérique bloc au lieu d'une flash brute ; ces appareils utilisent principalement ext4 pour leurs systèmes de fichiers, et devraient donc avoir un support pour monter des systèmes de fichiers ext3 (bien que l'utilisation réelle pour monter un système de fichiers personnalisé, par exemple, sur une partition de carte SD séparée, nécessitera un accès Root).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X