Linux çekirdeğinde çok sayıda dosya sistemi uygulaması olsa da bunların çoğu Android'de üretim kullanımı için onaylanmamıştır ve Android'de desteklenmez.
Android'in test altyapısı, OTA mekanizmaları, güncelleme süreçleri ve gizlilik koşulları, belirli dosya sistemi desteğine bağlıdır. Tüm dosya sistemleri Android cihazlarda kullanıma uygun değildir.
Örneğin, Android'de fscrypt
aracılığıyla dosya tabanlı şifreleme ve fsverity
aracılığıyla dosya tabanlı kimlik doğrulama desteği gerekir. Bu nedenle, fscrypt
veya fsverity
'yi desteklemeyen dosya sistemleri üretimde kullanıma uygun değildir.
Düşük düzeyde dosya sistemi desteği
Android 13'ten itibaren kullanıcı alanı yalnızca GKI'ya yerleştirilmiş dosya sistemleriyle çalışır. Google'ın çekirdek ekibinin desteği olmayan bir dosya sisteminin gönderilmesi, kullanıcıları güvenlik sorunlarına karşı savunmasız bırakabilir ve önerilmez.
Android çekirdek ekibi, yukarı akış uzun süreli destek (LTS) çekirdeklerine geçerek tüm dosya sistemleri için düzeltmeleri almaya devam ediyor. Ancak aşağıdaki dosya sistemleri, Android güvenlik yaması yayın takvimi aracılığıyla daha sık yama alır:
exfat
(çekirdek 5.10 ve sonraki sürümlerde desteklenir)ext4
f2fs
fuse
incfs
Vfat
EROFS
Aşağıdaki dosya sistemi kullanımdan kaldırıldı ve sınırlı destekleniyor:
sdcardfs
(yalnızca 4.14 ve önceki çekirdeklerde desteklenir)
Sanal dosya sistemi desteği
Genel olarak, aşağıdakiler de dahil olmak üzere sanal dosya sistemleri desteklenir.
debugfs
overlayfs
procfs
sysfs
tmpfs
tracefs
Yeni bir dosya sistemi için destek isteğinde bulunma
Burada listelenmeyen bir dosya sistemi kullanmak istiyorsanız Android Sorun Takibi Aracı'nda özellik isteğinde bulunun, ardından ihtiyaçlarınızı görüşmek için kernel-team@android.com ile iletişime geçin.