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 文檔(英文)