A partir de 27 de março de 2025, recomendamos usar android-latest-release em vez de aosp-main para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Embora haja um grande número de sistemas de arquivos com implementações no kernel
do Linux, muitos não foram aprovados para uso de produção no Android e não têm
suporte no Android.
A infraestrutura de teste do Android, os mecanismos de OTA, os processos de atualização e os requisitos
de privacidade dependem do suporte específico do sistema de arquivos. Nem todos os sistemas
de arquivos são adequados para uso em dispositivos Android.
Por exemplo, o Android exige suporte à criptografia baseada em arquivos usando
fscrypt e à autenticação baseada em arquivos usando fsverity. Portanto, sistemas de arquivos que
não oferecem suporte a fscrypt ou fsverity não são adequados para uso em produção.
Suporte a sistemas de arquivos de baixo nível
A partir do Android 13, o espaço do usuário só funciona com sistemas
de arquivos integrados à GKI. O envio de um sistema de arquivos que não tem suporte
da equipe do kernel do Google pode deixar os usuários vulneráveis a problemas de segurança e
não é recomendado.
A equipe do kernel do Android continua fazendo correções em todos os sistemas de arquivos
com a fixação de kernels upstream de suporte de longo prazo (LTS, na sigla em inglês). No entanto, os sistemas de arquivos a seguir recebem patches mais frequentes pela programação de lançamento de patches de segurança do Android:
exfat (compatível com o kernel 5.10 e versões mais recentes)
ext4
f2fs
fuse
incfs
Vfat
EROFS
O sistema de arquivos a seguir foi descontinuado e tem suporte limitado:
sdcardfs (somente compatível com o kernel 4.14 e versões anteriores)
Suporte a sistemas de arquivos virtuais
Em geral, os sistemas de arquivos virtuais, incluindo os seguintes, são compatíveis.
debugfs
overlayfs
procfs
sysfs
tmpfs
tracefs
Solicitar suporte para um novo sistema de arquivos
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Android kernel file system support\n\nWhile there are a large number of file systems with implementations in the Linux\nKernel, many haven't been approved for production use in Android, and are not\nsupported in Android.\n\nAndroid's test infrastructure, OTA mechanisms, update processes, and privacy\nrequirements depend on specific file system support. Not all file\nsystems are suitable for use on Android devices.\n\nFor example, Android requires support for file-based encryption through\n`fscrypt` and file-based authentication through `fsverity`, so file systems that\ndon't support `fscrypt` or `fsverity` aren't suitable for production use.\n\nLow level file system support\n-----------------------------\n\nBeginning with Android 13, userspace only works with file\nsystems built into the GKI. Shipping a file system that doesn't have support\nfrom Google's kernel team can leave users vulnerable to security issues and\nisn't recommended.\n\nThe Android kernel team continues taking fixes for all file systems by\nsnapping to upstream Long Term Support (LTS) kernels. However, the following\nfile systems receive more frequent patches through the Android security\npatch release schedule:\n\n- `exfat` (supported in kernel 5.10 and later)\n- `ext4`\n- `f2fs`\n- `fuse`\n- `incfs`\n- `Vfat`\n- `EROFS`\n\nThe following file system is deprecated and has limited support:\n\n- `sdcardfs` (only supported in kernel 4.14 and earlier)\n\nVirtual file system support\n---------------------------\n\nIn general, virtual file systems, including the following, are supported.\n\n- `debugfs`\n- `overlayfs`\n- `procfs`\n- `sysfs`\n- `tmpfs`\n- `tracefs`\n\n| **Note:** Though `debugfs` is supported, as of Android 11, it's not mounted by default. If a user or device initiates a bug report, it's temporarily mounted to generate that report.\n\nRequest support for a new file system\n-------------------------------------\n\nIf you want to use a file system that isn't listed here, file a feature request\nin the [Android Issue Tracker](/docs/setup/contribute/report-bugs), then contact\n[kernel-team@android.com](mailto:kernel-team@android.com) to discuss your needs."]]