Linux Çekirdeğinde uygulamaları olan çok sayıda dosya sistemi mevcut olsa da birçoğu Android'de üretim 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 gereksinimleri belirli dosya sistemi desteğine bağlıdır. Tüm dosya sistemleri Android cihazlarda kullanıma 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
desteklemeyen dosya sistemleri üretimde kullanıma uygun değildir.
Düşük seviyeli dosya sistemi desteği
Android 13'ten itibaren kullanıcı alanı yalnızca GKI'da yerleşik dosya sistemleriyle çalışır. Google'ın çekirdek ekibinden destek almayan 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 bağlanarak tüm dosya sistemleri için düzeltmeler almaya devam ediyor. Ancak aşağıdaki dosya sistemleri, Android güvenlik yaması yayın planı aracılığıyla daha sık yamalar alır:
-
exfat
(çekirdek 5.10 ve sonrasında 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 çekirdek 4.14 ve önceki sürümlerde 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 isteniyor
Burada listelenmeyen bir dosya sistemi kullanmak istiyorsanız, Android Sorun Takipçisi'nde bir özellik isteğinde bulunun ve ardından ihtiyaçlarınızı görüşmek için kernel-team@android.com ile iletişime geçin.