OverlayFS是一個面向Linux檔案系統服務,其實現一個面向其他檔案系統聯合掛載英語union mount

OverlayFS
開發者Miklos Szeredi英語Miklos Szeredi開源社群
全稱Overlay File System
功能
檔案系統權限POSIX
作業系統支援LinuxFreeBSD以及NetBSD

它於2014年被合併到Linux核心的3.18版本。[1][2]其4.0版本帶來了必要的改進,例如Docker中所需的overlay2儲存驅動程式。[3]

OverlayFS的主要機制涉及當兩個檔案系統提供同一名稱的目錄時目錄訪問的合併。除此之外,OverlayFS呈現其中一個所產生的對象(如果有),「上層」檔案系統優先。OverlayFS與其他覆蓋型檔案系統不同,OverlayFS合併的目錄子樹不一定是來自不同的檔案系統。[4]

雖然截至2016年11月,大部分Linux發行版的Live CD使用Aufs,但Slackware為其Live CD使用overlayfs。[5]

OverlayFS支援在上層檔案系統中的whiteout英語whiteout (filesystem internals)和opaque目錄,以允許刪除檔案和目錄。[4]

參考資料

編輯
  1. ^ OverlayFS commit to Linux. [2017-01-13]. (原始內容存檔於2017-03-24). 
  2. ^ OverlayFS Proposed For The Linux 3.18 Kernel. [2017-01-13]. (原始內容存檔於2017-02-05). 
  3. ^ 存档副本. [2016-12-06]. (原始內容存檔於2016-12-06). 
  4. ^ 4.0 4.1 OverlayFS documentation. kernel.org. [2017-01-13]. (原始內容存檔於2016-01-28). 
  5. ^ 存档副本. [2017-01-13]. (原始內容存檔於2016-12-25). 

外部連結

編輯