aufs(全稱:advanced multi-layered unification filesystem進階多層統一檔案系統)用於為Linux檔案系統實現聯合掛載英語Union mount。該名稱最初是AnotherUnionFS首字母縮略字,但從第2版開始它代表「advanced multi-layered unification filesystem」。

aufs
開發者Junjiro Okajima英語Junjiro Okajima
全稱Advanced multi layered unification filesystem
發佈2006年
功能
檔案系統權限POSIX
作業系統支援Linux,通過第三方內核模組

aufs是之前的UnionFS英語UnionFS的完全重寫,2006年由岡島順治郎英語Junjiro Okajima開發[1]。它旨在提高可靠性和效能,但也引入了一些新概念,例如可寫分支平衡[2]和其他改進——其中一些目前已在UnionFS 2.x分支中實現。

aufs被拒絕合併到主線Linux。它的代碼被批評為是「稠密,不可讀,無註釋」。[3]相反,OverlayFS已被合併到Linux內核。[4][5]在數次嘗試後,作者已經放棄。[6]

使用

Docker最初使用aufs作為容器檔案系統層。它目前仍作為儲存後端之一來支援。

數個Linux發行版已選擇aufs作為UnionFS的替代品,包括:

參見

參考資料

  1. ^ History of aufs. [2015-11-08]. (原始內容存檔於2017-07-18). 
  2. ^ Goals and new features of aufs in the project's homepage. [2017-01-27]. (原始內容存檔於2011-03-05). 
  3. ^ Aurora, Valerie. Unioning file systems: Implementations, part 2. LWN.net. 2009-04-07 [2015-11-08]. (原始內容存檔於2015-11-17). 
  4. ^ overlay filesystem · torvalds/linux@e9be9d5. [12 July 2016]. (原始內容存檔於2017-03-24). 
  5. ^ Hellwig, Christoph. Re: [RFC Aufs2 #5 28/29] export lookup functions. 2009-04-10 [2015-11-08]. (原始內容存檔於2022-04-08). 
  6. ^ Okajima, Junjiro. Re: [RFC Aufs2 #5 28/29] export lookup functions. 2009-04-10 [2015-11-08]. (原始內容存檔於2017-05-09). 
  7. ^ KNOPPIX 5.1 - Live Linux Filesystem On CD. knopper.net. 2013-01-05 [2015-11-08]. (原始內容存檔於2015-11-10). 
  8. ^ Linux Live scripts頁面存檔備份,存於互聯網檔案館) use AUFS for better stability
  9. ^ Gentoo Linux - Gentoo Linux - LiveDVD 11.0. Gentoo.org. 2011-03-08 [2012-04-19]. (原始內容存檔於2012-04-13). 
  10. ^ Gentoo Linux - Gentoo Linux releases 11.2 LiveDVD. Gentoo.org. 2011-08-07 [2012-04-19]. (原始內容存檔於2012-04-17). 
  11. ^ Gentoo Linux - Gentoo Linux releases 12.0 LiveDVD. Gentoo.org. 2012-01-02 [2012-04-19]. (原始內容存檔於2012-04-21). 

外部連結