{{위키데이터 속성 추적}}
{{소문자}}
{{파일시스템 정보
| name                    = aufs
| full_name               = Advanced multi layered unification filesystem
| developer               = [[Junjiro Okajima]]
| introduction_os         = 
| introduction_date       = 2006
| partition_id            = 
| directory_struct        = 
| file_struct             = 
| bad_blocks_struct       = 
| max_filename_size       = 
| max_files_no            = 
| max_volume_size         = 
| max_file_size           = 
| filename_character_set  = 
| dates_recorded          = 
| date_range              = 
| date_resolution         = 
| forks_streams           = 
| attributes              = 
| file_system_permissions = [[POSIX]]
| compression             = 
| encryption              = 
| OS                      = [[리눅스]] (서드파티 [[적재 가능 커널 모듈|커널 모듈]]을 통해)
}}
'''aufs''' ('''advanced multi-layered unification filesystem''')는 [[리눅스]] [[파일 시스템]]을 위한 [[유니언 마운트]]를 구현한다. 이 이름은 원래 버전 2까지 '''AnotherUnionFS'''를 의미하였다.

2006년에 [[Junjiro Okajima]]에 의해 개발된<ref>{{웹 인용|title=History of aufs|url=http://aufs.sourceforge.net/History|accessdate=2015-11-08}}</ref> aufs는 초기의 [[UnionFS]]를 완전히 재작성한 것이다. 신뢰성과 성능 개선을 목표로 하였으나 writable branch balancing,<ref>[http://aufs.sourceforge.net/ Goals and new features of aufs in the project's homepage]</ref> 및 기타 개선사항과 같은 일부 새로운 개념들도 도입하였으며, 이 중 일부는 현재 UnionFS 2.x 브랜치에 구현되어 있다.

aufs는 주류 리눅스로의 통합이 거부되었다. 코드는 빽빽하고 읽기 어려우며 주석이 안 되어 있다는 이유로 비평을 받았다.<ref>{{웹 인용|last1=Aurora|first1=Valerie|title=Unioning file systems: Implementations, part 2|url=https://lwn.net/Articles/327738/|website=[[LWN.net]]|accessdate=2015-11-08|date=2009-04-07}}</ref> 그 대신 [[OverlayFS]]가 리눅스 커널에 통합되었다.<ref>{{웹 인용|url=https://github.com/torvalds/linux/commit/e9be9d5e76e34872f0c37d72e25bc27fe9e2c54c|title=overlay filesystem · torvalds/linux@e9be9d5|publisher=|access-date=12 July 2016}}</ref><ref>{{웹 인용|last1=Hellwig|first1=Christoph|title=Re: [RFC Aufs2 #5 28/29] export lookup functions|url=http://marc.info/?l=linux-kernel&m=123938533724484&w=2|accessdate=2015-11-08|date=2009-04-10}}</ref> 개발자는 aufs를 주류 커널에 통합하려고 수차례 시도하다 끝내 포기하였다.<ref>{{웹 인용|last1=Okajima|first1=Junjiro|title=Re: [RFC Aufs2 #5 28/29] export lookup functions|url=http://thread.gmane.org/gmane.linux.file-systems/31020|accessdate=2015-11-08|date=2009-04-10|보존url=https://web.archive.org/web/20170509140423/http://thread.gmane.org/gmane.linux.file-systems/31020|보존날짜=2017-05-09|url-status=dead}}</ref>

== 이용 ==
Aufs는 [[데비안]] "jessie"와 [[우분투 (운영 체제)|우분투]] 16.04에 별도로 포함되어 있다. 데비안의 "stretch"는 aufs를 더 이상 포함하지 않지만 [[델]]의 [[동적 커널 모듈 지원|dkms]]를 사용하여 aufs 커널 모듈을 자동으로 컴파일하는 aufs-dkms 패키지를 제공한다.

[[도커 (소프트웨어)|도커]]는 원래 컨테이너 파일시스템 계층을 위해 aufs를 사용하였다. 지원되는 스토리지 백엔드들 중 하나로 여전히 이용이 가능하다.

일부 [[리눅스 배포판]]들은 UnionFS 대신 aufs를 채택하고 있는데, 이를테면 다음과 같다:
* [[크노픽스]] [[라이브 CD]] [[리눅스 배포판]] - 2006년 말 이후, "더 나은 안정성과 성능을 위해"<ref>{{웹 인용|title=KNOPPIX 5.1 - Live Linux Filesystem On CD|url=http://www.knopper.net/knoppix/knoppix51-en.html|publisher=knopper.net|accessdate=2015-11-08|date=2013-01-05}}</ref>
* [[NimbleX]] 버전 2008 이후. Linux-Live와 함께 동시에 전환됨
* [[Porteus]] LiveCD, 온전히 RAM에서 동작
* [[SLAX]] (및 Linux-Live 스크립트) 버전 6 이후<ref>[http://www.linux-live.org/?changes Linux Live scripts] {{웨이백|url=http://www.linux-live.org/?changes |date=20090322090540 }}  use AUFS for better stability</ref>
* [[잰드로스]] 리눅스 배포판, ASUS [[Eee PC]] 모델 901에서 사용 가능
* [[우분투 (운영 체제)|우분투]] 10.04 LTS Live CD
* [[데비안]] 6.0 라이브 미디어
* [[젠투 리눅스]] LiveDVD 11.0<ref>{{웹 인용|url=http://www.gentoo.org/news/20110308-livedvd.xml |title=Gentoo Linux - Gentoo Linux - LiveDVD 11.0 |publisher=Gentoo.org |date=2011-03-08 |accessdate=2012-04-19 |url-status=dead |archiveurl=https://web.archive.org/web/20120413110015/http://www.gentoo.org/news/20110308-livedvd.xml |archivedate=2012-04-13 |df= }}</ref>
* [[젠투 리눅스]] LiveDVD 11.2<ref>{{웹 인용|url=http://www.gentoo.org/news/20110807-livedvd.xml |title=Gentoo Linux - Gentoo Linux releases 11.2 LiveDVD |publisher=Gentoo.org |date=2011-08-07 |accessdate=2012-04-19 |url-status=dead |archiveurl=https://web.archive.org/web/20120417064501/http://www.gentoo.org/news/20110807-livedvd.xml |archivedate=2012-04-17 |df= }}</ref>
* [[젠투 리눅스]] LiveDVD 12.0<ref>{{웹 인용|url=http://www.gentoo.org/news/20120102-livedvd.xml |title=Gentoo Linux - Gentoo Linux releases 12.0 LiveDVD |publisher=Gentoo.org |date=2012-01-02 |accessdate=2012-04-19 |url-status=dead |archiveurl=https://web.archive.org/web/20120421204113/http://www.gentoo.org/news/20120102-livedvd.xml |archivedate=2012-04-21 |df= }}</ref>
* [[Salix OS|Salix Live]] 버전 13.1.1까지는 Linux-Live 스크립트를 통해, 버전 13.37부터는 SaLT를 통해
* [[퍼피 리눅스]] 버전은 종료 시 디스크에 변경사항을 저장함과 동시에 온전히 RAM에서 구동이 가능하다. 예; LiveCD로 동작하는 Slacko 5.3.3.

== 같이 보기 ==
* [[OverlayFS]]
* [[파일 시스템]]
* [[유니언 마운트]](Union mount)
* [[UnionFS]]
* [[Syslinux]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* [http://aufs.sourceforge.net/ AuFS 프로젝트 홈페이지]
* [http://bbs.archlinux.org/viewtopic.php?pid=314698 단순한 예제]

{{파일 시스템}}

[[분류:유니언 파일 시스템]]