Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release, bukan aosp-main, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Meskipun ada banyak sistem file dengan implementasi di Kernel
Linux, banyak yang belum disetujui untuk penggunaan produksi di Android, dan tidak
didukung di Android.
Infrastruktur pengujian Android, mekanisme OTA, proses update, dan persyaratan
privasi bergantung pada dukungan sistem file tertentu. Tidak semua sistem
file cocok untuk digunakan di perangkat Android.
Misalnya, Android memerlukan dukungan untuk enkripsi berbasis file melalui
fscrypt dan autentikasi berbasis file melalui fsverity, sehingga sistem file yang
tidak mendukung fscrypt atau fsverity tidak cocok untuk penggunaan produksi.
Dukungan sistem file tingkat rendah
Mulai Android 13, ruang pengguna hanya berfungsi dengan sistem
file yang terintegrasi ke dalam GKI. Mengirimkan sistem file yang tidak memiliki dukungan
dari tim kernel Google dapat membuat pengguna rentan terhadap masalah keamanan dan
tidak direkomendasikan.
Tim kernel Android terus melakukan perbaikan untuk semua sistem file dengan
mengambil kernel Dukungan Jangka Panjang (LTS) upstream. Namun, sistem file
berikut menerima patch yang lebih sering melalui jadwal rilis patch
keamanan Android:
exfat (didukung di kernel 5.10 dan yang lebih baru)
ext4
f2fs
fuse
incfs
Vfat
EROFS
Sistem file berikut tidak digunakan lagi dan memiliki dukungan terbatas:
sdcardfs (hanya didukung di kernel 4.14 dan yang lebih lama)
Dukungan sistem file virtual
Secara umum, sistem file virtual, termasuk yang berikut ini, didukung.
debugfs
overlayfs
procfs
sysfs
tmpfs
tracefs
Meminta dukungan untuk sistem file baru
Jika Anda ingin menggunakan sistem file yang tidak tercantum di sini, ajukan permintaan fitur
di Android Issue Tracker, lalu hubungi
kernel-team@android.com untuk mendiskusikan kebutuhan Anda.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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."]]