Разработчик (и) | |
---|---|
Полное имя | Расширенная файловая система многоуровневой унификации |
Представлено | 2006 |
Функции | |
Разрешения файловой системы | POSIX |
Другое | |
Поддерживается операционные системы | Linux через сторонний модуль ядра |
aufs (сокращение от расширенная многоуровневая файловая система унификации ) реализует union mount для Linux файловых систем. Первоначально это имя использовалось как AnotherUnionFS до версии 2.
Разработанный в 2006 году, aufs является полной переработкой более ранней UnionFS. Он был направлен на повышение надежности и производительности, но также представил некоторые новые концепции, такие как балансировка веток с возможностью записи и другие улучшения, некоторые из которых теперь реализованы в ветке UnionFS 2.x.
aufs был отклонен для слияния с основной линией Linux. Его код критиковали за то, что он «плотный, нечитаемый [и] без комментариев». Вместо этого OverlayFS был объединен в ядро Linux. После нескольких попыток объединить aufs в основное ядро, автор сдался.
Aufs включен в Debian "jessie" и Ubuntu 16.04 из коробки. Debian "stretch" больше не включает aufs, но предоставляет пакет aufs-dkms, который автоматически компилирует модуль ядра aufs с использованием Dell dkms.
Docker, первоначально использовавшегося aufs. для слоев файловой системы контейнера. Он по-прежнему доступен в качестве одного из бэкэндов хранилища, но устарел в пользу бэкэнда overlay2, который использует OverlayFS.
Несколько дистрибутивов Linux выбрали aufs в качестве замены для UnionFS, в том числе: