Linux çekirdeğinde uygulanmış çok sayıda dosya sistemi olsa da bunların çoğu Android'de üretim amaçlı kullanım için onaylanmamıştır ve Android'de desteklenmemektedir.
Android'in test altyapısı, OTA mekanizmaları, güncelleme süreçleri ve gizlilik şartları, belirli dosya sistemi desteğine bağlıdır. Tüm dosya sistemleri Android cihazlarda kullanılmaya uygun değildir.
Örneğin, Android fscrypt
aracılığıyla dosya tabanlı şifreleme ve fsverity
aracılığıyla dosya tabanlı kimlik doğrulama desteği gerektirir. Bu nedenle, fscrypt
veya fsverity
'yi desteklemeyen dosya sistemleri üretimde kullanılmaya uygun değildir.
Düşük düzey dosya sistemi desteği
Android 13'ten itibaren kullanıcı alanı yalnızca GKI'ye yerleşik dosya sistemleriyle çalışır. Google'ın çekirdek ekibi tarafından desteklenmeyen bir dosya sistemini göndermek, kullanıcıları güvenlik sorunlarına karşı savunmasız bırakabileceğinden önerilmez.
Android çekirdek ekibi, yayın öncesi uzun süreli destek (LTS) çekirdeklerine snap yaparak tüm dosya sistemleri için düzeltmeleri almaya devam etmektedir. Ancak aşağıdaki dosya sistemleri, Android güvenlik yaması yayınlama planı aracılığıyla daha sık yama alır:
exfat
(5.10 ve sonraki çekirdeklerde desteklenir)ext4
f2fs
fuse
incfs
Vfat
EROFS
Aşağıdaki dosya sistemi kullanımdan kaldırılmıştır ve sınırlı desteğe sahiptir:
sdcardfs
(yalnızca 4.14 ve önceki çekirdeklerde desteklenir)
Sanal dosya sistemi desteği
Genel olarak, aşağıdakiler dahil olmak üzere sanal dosya sistemleri desteklenir.
debugfs
overlayfs
procfs
sysfs
tmpfs
tracefs
Yeni dosya sistemi için destek isteme
Burada listelenmeyen bir dosya sistemini kullanmak istiyorsanız Android Sorun İzleyici'de bir özellik isteği gönderin, ardından ihtiyaçlarınız hakkında görüşmek için kernel-team@android.com ile iletişime geçin.