แม้ว่าจะมีระบบไฟล์จำนวนมากที่มีการติดตั้งใน Linux เคอร์เนลจำนวนมากยังไม่ได้รับการอนุมัติให้ใช้เวอร์ชันที่ใช้งานจริงใน Android และไม่ได้ ที่สนับสนุนใน Android
โครงสร้างพื้นฐานการทดสอบ, กลไก OTA, กระบวนการอัปเดต และความเป็นส่วนตัวของ Android จะขึ้นอยู่กับการรองรับระบบไฟล์เฉพาะ ไม่ใช่ทุกไฟล์ เหมาะสำหรับการใช้งานในอุปกรณ์ Android
ตัวอย่างเช่น Android ต้องการการสนับสนุนสำหรับการเข้ารหัสตามไฟล์ผ่าน
fscrypt
และการตรวจสอบสิทธิ์ตามไฟล์ผ่าน fsverity
ดังนั้น ระบบไฟล์ที่
ไม่รองรับ fscrypt
หรือ fsverity
ไม่เหมาะกับการใช้งานจริง
การรองรับระบบไฟล์ระดับต่ำ
ใน Android 13 เป็นต้นไป พื้นที่ผู้ใช้จะใช้ได้กับไฟล์เท่านั้น ที่มีมาใน 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 เพื่อพูดคุยเรื่องความต้องการของคุณ