A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release anziché aosp-main per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Sebbene esista un numero elevato di file system con implementazioni nel kernel Linux, molti non sono stati approvati per l'utilizzo in produzione in Android e non sono supportati in Android.
L'infrastruttura di test di Android, i meccanismi OTA, le procedure di aggiornamento e i requisiti di privacy dipendono dal supporto di un file system specifico. Non tutti i sistemi di file sono adatti all'uso su dispositivi Android.
Ad esempio, Android richiede il supporto della crittografia basata su file tramitefscrypt e dell'autenticazione basata su file tramite fsverity, pertanto i file system che
non supportano fscrypt o fsverity non sono adatti all'uso in produzione.
Supporto del file system a basso livello
A partire da Android 13, lo spazio utente funziona solo con i sistemi di file integrati nel GKI. L'invio di un file system non supportato dal team del kernel di Google può lasciare gli utenti vulnerabili a problemi di sicurezza e non è consigliato.
Il team del kernel di Android continua a implementare correzioni per tutti i file system tramite lo snap dei kernel LTS (Long Term Support) a monte. Tuttavia, i seguenti file system ricevono patch più frequenti tramite la pianificazione di rilascio delle patch di sicurezza di Android:
exfat (supportato nel kernel 5.10 e versioni successive)
ext4
f2fs
fuse
incfs
Vfat
EROFS
Il seguente file system è deprecato e ha un supporto limitato:
sdcardfs (supportato solo nel kernel 4.14 e versioni precedenti)
Supporto del file system virtuale
In generale, sono supportati i file system virtuali, tra cui i seguenti.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]