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 için fscrypt
üzerinden dosya tabanlı şifreleme ve fsverity
üzerinden dosya tabanlı kimlik doğrulama desteği gerekir. 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 ekleyerek tüm dosya sistemleri için düzeltmeleri almaya devam etmektedir. Ancak aşağıdaki dosya sistemleri, Android güvenlik yaması yayınlama takvimi aracılığıyla daha sık yama alır:
exfat
(5.10 ve sonraki çekirdek sürümlerinde desteklenir)ext4
f2fs
fuse
incfs
Vfat
EROFS
Aşağıdaki dosya sisteminin desteği sonlandırıldı ve sınırlı destek sunuluyor:
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 bir dosya sistemi için destek isteme
Burada listelenmeyen bir dosya sistemi kullanmak istiyorsanız Android Sorun Takibi'nde özellik isteği gönderin ve ardından ihtiyaçlarınız hakkında görüşmek için kernel-team@android.com adresiyle iletişime geçin.