Android 核心檔案系統支援

雖然 Linux 上仍有許多已實作的檔案系統 核心,其中許多應用程式尚未獲准在 Android 中用於正式環境,因此未獲核准 但是這是 Android 支援的部分功能

Android 的測試基礎架構、OTA 機制、更新程序和隱私權 需要視特定檔案系統支援而定。並非所有檔案 適合 Android 裝置使用

舉例來說,Android 需要透過以下支援檔案型加密機制: 透過 fsverity 執行 fscrypt 及檔案型驗證,因此, 不支援 fscryptfsverity 並不適用於實際工作環境。

低階檔案系統支援

從 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 Issue Tracker 聯絡 kernel-team@android.com 討論您的需求。