Android çekirdek dosya sistemi desteği

Linux'ta uygulamaları olan çok sayıda dosya sistemi olsa da Çekirdeklerin çoğu Android'de üretimde kullanılmak üzere onaylanmamıştır ve Android'de desteklenir.

Android'in test altyapısı, OTA mekanizmaları, güncelleme işlemleri ve gizlilik gereken dosya sistemi desteğine bağlıdır. Tüm dosyalar değil sistemleri Android cihazlarda kullanılmaya uygundur.

Örneğin, Android, fscrypt ve dosya tabanlı kimlik doğrulaması fsverity üzerinden yapılır. Böylece, fscrypt desteklemez veya fsverity üretimde kullanıma uygun değildir.

Alt düzey dosya sistemi desteği

Android 13'ten itibaren kullanıcı alanı yalnızca dosya ile çalışır yerleşik sistemlerdir. Destek içermeyen bir dosya sistemini gönderme kullanıcıları güvenlik sorunlarına karşı savunmasız bırakabilir önerilmez.

Android çekirdek ekibi, yukarı akış Uzun Vadeli Destek (LTS) çekirdeklerine tutturma. Ancak aşağıdaki Dosya sistemleri, Android güvenliği üzerinden daha sık yama alır. yama yayın planı:

  • 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 ç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
ziyaret edin.

Yeni dosya sistemi için destek isteme

Burada listelenmeyen bir dosya sistemini kullanmak istiyorsanız özellik isteğinde bulunun varsa Android Sorun İzleyici'ye kernel-team@android.com adresine e-posta gönderin.