本页使用了标题或全文手工转换

aufs

维基百科,自由的百科全书
跳到导航 跳到搜索

aufs
开发者 Junjiro Okajima英语Junjiro Okajima
全称 Advanced multi layered unification filesystem
发布 2006年
限制
功能
文件系统权限 POSIX
操作系统支持 Linux,通过第三方内核模块

aufs(全称:advanced multi-layered unification filesystem高级多层统一文件系统)用于为Linux文件系统实现联合挂载英语Union mount。该名称最初是AnotherUnionFS首字母縮略字,但从第2版开始它代表“advanced multi-layered unification filesystem”。

aufs是之前的UnionFS英语UnionFS的完全重写,2006年由Junjiro Okajima英语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]. 
  2. ^ Goals and new features of aufs in the project's homepage
  3. ^ Aurora, Valerie. Unioning file systems: Implementations, part 2. LWN.net. 2009-04-07 [2015-11-08]. 
  4. ^ overlay filesystem · torvalds/linux@e9be9d5. [12 July 2016]. 
  5. ^ Hellwig, Christoph. Re: [RFC Aufs2 #5 28/29] export lookup functions. 2009-04-10 [2015-11-08]. 
  6. ^ Okajima, Junjiro. Re: [RFC Aufs2 #5 28/29] export lookup functions. 2009-04-10 [2015-11-08]. 
  7. ^ KNOPPIX 5.1 - Live Linux Filesystem On CD. knopper.net. 2013-01-05 [2015-11-08]. 
  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). 

外部链接[编辑]