Разработчик(и) | Дзюндзиро Окадзима |
---|---|
Полное имя | Расширенная многоуровневая унифицированная файловая система |
Введено | 2006 |
Функции | |
Разрешения файловой системы | POSIX |
Другой | |
Поддерживаемые операционные системы | Linux через сторонний модуль ядра |
Веб-сайт | aufs.sourceforge.net |
aufs (сокращение от advanced multi-layered unification filesystem ) реализует объединенное монтирование для файловых систем Linux . Первоначально название означало AnotherUnionFS до версии 2.
Разработанный Дзюндзиро Окадзимой в 2006 году, [1] aufs представляет собой полностью переписанный вариант более раннего UnionFS . Он был нацелен на повышение надежности и производительности, но также ввел некоторые новые концепции, такие как балансировка записываемых ветвей, [2] и другие улучшения – некоторые из которых теперь реализованы в ветке UnionFS 2.x.
aufs был отклонен для слияния с основной веткой Linux. Его код критиковали за то, что он был «плотным, нечитаемым [и] не прокомментированным». [3] Вместо этого OverlayFS был слит с ядром Linux. [4] [5] После нескольких попыток слить aufs с основной веткой ядра автор сдался. [6]
Aufs включен в Debian "Jessie" (v8) и Ubuntu 16.04 "из коробки". Debian "Stretch" (v9) больше не включает aufs, но предоставляет пакет aufs-dkms, который автоматически компилирует модуль ядра aufs с помощью dkms от Dell .
Docker изначально использовал aufs для слоев файловой системы контейнера. Он по-прежнему доступен как один из бэкэндов хранилища, но устарел в пользу бэкэнда overlay2 , который использует OverlayFS . [7]
Несколько дистрибутивов Linux выбрали aufs в качестве замены UnionFS, в том числе: