แม้ว่าจะมีระบบไฟล์จำนวนมากที่ใช้งานในเคอร์เนล Linux แต่หลายระบบก็ยังไม่ได้รับการอนุมัติให้ใช้ในการผลิตใน Android และไม่รองรับใน Android
โครงสร้างพื้นฐานการทดสอบ กลไก OTA กระบวนการอัปเดต และข้อกำหนดด้านความเป็นส่วนตัวของ Android ขึ้นอยู่กับการรองรับระบบไฟล์ที่เฉพาะเจาะจง ระบบไฟล์บางระบบไม่เหมาะกับการใช้งานในอุปกรณ์ Android
เช่น Android ต้องรองรับการเข้ารหัสที่อิงตามไฟล์ผ่าน fscrypt
และการตรวจสอบสิทธิ์ที่อิงตามไฟล์ผ่าน fsverity
ดังนั้นระบบไฟล์ที่ไม่รองรับ fscrypt
หรือ fsverity
จึงไม่เหมาะกับการใช้งานจริง
การรองรับระบบไฟล์ระดับต่ำ
ตั้งแต่ Android 13 เป็นต้นไป Userspace จะใช้ได้กับระบบไฟล์ที่สร้างไว้ใน GKI เท่านั้น การจัดส่งระบบไฟล์ที่ไม่ได้รับการสนับสนุน จากทีมเคอร์เนลของ Google อาจทำให้ผู้ใช้เสี่ยงต่อปัญหาด้านความปลอดภัยและ ไม่แนะนำให้ทำ
ทีมเคอร์เนลของ Android ยังคงแก้ไขระบบไฟล์ทั้งหมดโดย ยึดตามเคอร์เนลการสนับสนุนระยะยาว (LTS) ของต้นทาง อย่างไรก็ตาม ระบบไฟล์ต่อไปนี้ จะได้รับการแก้ไขบ่อยขึ้นผ่านกำหนดการเผยแพร่แพตช์ความปลอดภัยของ Android
exfat
(รองรับในเคอร์เนล 5.10 ขึ้นไป)ext4
f2fs
fuse
incfs
Vfat
EROFS
ระบบไฟล์ต่อไปนี้เลิกใช้งานแล้วและมีการสนับสนุนแบบจำกัด
sdcardfs
(รองรับเฉพาะในเคอร์เนล 4.14 และเวอร์ชันก่อนหน้า)
การรองรับระบบไฟล์เสมือน
โดยทั่วไปแล้ว ระบบรองรับระบบไฟล์เสมือน ซึ่งรวมถึงระบบไฟล์ต่อไปนี้
debugfs
overlayfs
procfs
sysfs
tmpfs
tracefs
ขอรับการสนับสนุนสำหรับระบบไฟล์ใหม่
หากต้องการใช้ระบบไฟล์ที่ไม่ได้อยู่ในรายการนี้ ให้ยื่นคำขอฟีเจอร์ ในเครื่องมือติดตามปัญหาของ Android จากนั้นติดต่อ kernel-team@android.com เพื่อพูดคุยเกี่ยวกับความต้องการของคุณ