aufs
開發者 | Junjiro Okajima |
---|---|
全稱 | Advanced multi layered unification filesystem |
發布 | 2006年 |
功能 | |
文件系統權限 | POSIX |
操作系統支持 | Linux,通過第三方內核模塊 |
aufs(全稱:advanced multi-layered unification filesystem,高級多層統一文件系統)用於為Linux文件系統實現聯合掛載。該名稱最初是AnotherUnionFS的首字母縮略字,但從第2版開始它代表「advanced multi-layered unification filesystem」。
aufs是之前的UnionFS的完全重寫,2006年由岡島順治郎開發[1]。它旨在提高可靠性和性能,但也引入了一些新概念,例如可寫分支平衡[2]和其他改進——其中一些目前已在UnionFS 2.x分支中實現。
aufs被拒絕合併到主線Linux。它的代碼被批評為是「稠密,不可讀,無注釋」。[3]相反,OverlayFS已被合併到Linux內核。[4][5]在數次嘗試後,作者已經放棄。[6]
使用
Docker最初使用aufs作為容器文件系統層。它目前仍作為存儲後端之一來支持。
數個Linux發行版已選擇aufs作為UnionFS的替代品,包括:
- Knoppix live CD Linux發行版,自2006年年底以來,「為了更好的穩定性和性能」[7]
- NimbleX,自2008版本。與Linux-Live同時切換
- Porteus LiveCD,完全在內存中運行
- Slax(及常規目的Linux-Live腳本),從第6版開始[8]
- Xandros Linux發行版,可在ASUS Eee PC 901型號中使用
- Ubuntu 10.04 LTS Live CD
- Debian 6.0 Live媒體
- Gentoo Linux LiveDVD 11.0[9]
- Gentoo Linux LiveDVD 11.2[10]
- Gentoo Linux LiveDVD 12.0[11]
- Salix Live,通過Linux-Live腳本截止13.1.1版本,通過SaLT從13.37開始
- Puppy Linux可以完全在內存中運行,而更改在關機時保存。例如,Slacko 5.3.3可運行為一個LiveCD。
參見
參考資料
- ^ History of aufs. [2015-11-08]. (原始內容存檔於2017-07-18).
- ^ Goals and new features of aufs in the project's homepage. [2017-01-27]. (原始內容存檔於2011-03-05).
- ^ Aurora, Valerie. Unioning file systems: Implementations, part 2. LWN.net. 2009-04-07 [2015-11-08]. (原始內容存檔於2015-11-17).
- ^ overlay filesystem · torvalds/linux@e9be9d5. [12 July 2016]. (原始內容存檔於2017-03-24).
- ^ Hellwig, Christoph. Re: [RFC Aufs2 #5 28/29] export lookup functions. 2009-04-10 [2015-11-08]. (原始內容存檔於2022-04-08).
- ^ Okajima, Junjiro. Re: [RFC Aufs2 #5 28/29] export lookup functions. 2009-04-10 [2015-11-08]. (原始內容存檔於2017-05-09).
- ^ KNOPPIX 5.1 - Live Linux Filesystem On CD. knopper.net. 2013-01-05 [2015-11-08]. (原始內容存檔於2015-11-10).
- ^ Linux Live scripts (頁面存檔備份,存於網際網路檔案館) use AUFS for better stability
- ^ Gentoo Linux - Gentoo Linux - LiveDVD 11.0. Gentoo.org. 2011-03-08 [2012-04-19]. (原始內容存檔於2012-04-13).
- ^ Gentoo Linux - Gentoo Linux releases 11.2 LiveDVD. Gentoo.org. 2011-08-07 [2012-04-19]. (原始內容存檔於2012-04-17).
- ^ Gentoo Linux - Gentoo Linux releases 12.0 LiveDVD. Gentoo.org. 2012-01-02 [2012-04-19]. (原始內容存檔於2012-04-21).
外部連結