OverlayFS
外觀
開發者 | Miklos Szeredi、開源社區 |
---|---|
全稱 | Overlay File System |
功能 | |
檔案系統權限 | POSIX |
作業系統支援 | Linux、FreeBSD以及NetBSD |
OverlayFS是一個面向Linux的檔案系統服務,其實現一個面向其他檔案系統的聯合掛載。
它於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和opaque目錄,以允許刪除檔案和目錄。[4]
參考資料
[編輯]- ^ OverlayFS commit to Linux. [2017-01-13]. (原始內容存檔於2017-03-24).
- ^ OverlayFS Proposed For The Linux 3.18 Kernel. [2017-01-13]. (原始內容存檔於2017-02-05).
- ^ 存档副本. [2016-12-06]. (原始內容存檔於2016-12-06).
- ^ 4.0 4.1 OverlayFS documentation. kernel.org. [2017-01-13]. (原始內容存檔於2016-01-28).
- ^ 存档副本. [2017-01-13]. (原始內容存檔於2016-12-25).
外部連結
[編輯]- OverlayFS 文件(英文)