aufs

aufs
Developer(s) Junjiro Okajima
Full name Advanced multi layered unification filesystem
Introduced 2006
Features
File system permissions POSIX
Other
Supported operating systems Linux via third-party kernel module

aufs (short for advanced multi layered unification filesystem) implements a union mount for Linux file systems.

Developed by Junjiro Okajima in 2006,[1] aufs is a complete rewrite of the earlier UnionFS. It aimed to improve reliability and performance, but also introduced some new concepts, like writable branch balancing,[2] and other improvements – some of which are now implemented in the UnionFS 2.x branch.

The name is an acronym which originally stood for AnotherUnionFS, but since version 2 it stands for "advanced multi layered unification filesystem".

aufs was rejected merging into mainline Linux. Its code was criticized for being "dense, unreadable, and uncommented".[3] Instead, OverlayFS was merged in the Linux kernel [4] After several attempts, the author has given it up.[5]

Use

Docker images and containers use aufs.

Several Linux distributions have chosen aufs as a replacement for UnionFS, including:

See also

References

  1. "History of aufs". Retrieved 2015-11-08.
  2. Goals and new features of aufs in the project's homepage
  3. Aurora, Valerie (2009-04-07). "Unioning file systems: Implementations, part 2". LWN.net. Retrieved 2015-11-08.
  4. Hellwig, Christoph (2009-04-10). "Re: [RFC Aufs2 #5 28/29] export lookup functions". Retrieved 2015-11-08.
  5. Okajima, Junjiro (2009-04-10). "Re: [RFC Aufs2 #5 28/29] export lookup functions". Retrieved 2015-11-08.
  6. "KNOPPIX 5.1 - Live Linux Filesystem On CD". knopper.net. 2013-01-05. Retrieved 2015-11-08.
  7. Linux Live scripts use AUFS for better stability
  8. "Gentoo Linux - Gentoo Linux - LiveDVD 11.0". Gentoo.org. 2011-03-08. Retrieved 2012-04-19.
  9. "Gentoo Linux - Gentoo Linux releases 11.2 LiveDVD". Gentoo.org. 2011-08-07. Retrieved 2012-04-19.
  10. "Gentoo Linux - Gentoo Linux releases 12.0 LiveDVD". Gentoo.org. 2012-01-02. Retrieved 2012-04-19.
  11. RAMboot using syslinux

External links

This article is issued from Wikipedia - version of the Wednesday, April 27, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.