ауфс

Файловая система
ауфс
Разработчик(и)Дзюндзиро Окадзима
Полное имяРасширенная многоуровневая унифицированная файловая система
Введено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, в том числе:

  • Knoppix live CD Linux дистрибутив – с конца 2006 года, «для лучшей стабильности и производительности» [8]
  • NimbleX с версии 2008. Переключился одновременно с Linux-Live
  • Porteus LiveCD, полностью запущенный в оперативной памяти
  • Slax (и скрипты Linux-Live в целом) начиная с версии 6 [9]
  • Дистрибутив Xandros Linux, доступный в ASUS Eee PC model 901
  • Ubuntu 10.04 LTS Live CD
  • Debian 6.0 Live-медиа
  • Gentoo Linux LiveDVD 11.0 [10]
  • Gentoo Linux LiveDVD 11.2 [11]
  • Gentoo Linux LiveDVD 12.0 [12]
  • Salix Live через скрипты Linux-Live до версии 13.1.1 и через SaLT с версии 13.37
  • Версии Puppy Linux могут работать полностью в оперативной памяти с сохранением изменений на диске при выключении. Например, Slacko 5.3.3 работает как LiveCD.
  • Manjaro Linux через их пропатченные официальные ядра [13]

Смотрите также

Ссылки

  1. ^ "История aufs" . Получено 2015-11-08 .
  2. ^ Цели и новые возможности aufs на домашней странице проекта
  3. ^ Аврора, Валери (2009-04-07). "Объединение файловых систем: Реализации, часть 2". LWN.net . Получено 2015-11-08 .
  4. ^ "overlay filesystem · torvalds/linux@e9be9d5". GitHub . Получено 12 июля 2016 .
  5. ^ Хеллвиг, Кристоф (10 апреля 2009 г.). «Re: [RFC Aufs2 #5 28/29] экспортировать функции поиска» . Проверено 8 ноября 2015 г.
  6. ^ Окадзима, Дзюндзиро (2009-04-10). "Re: [RFC Aufs2 #5 28/29] экспорт функций поиска" . Получено 2018-10-01 .
  7. ^ "Устаревшие функции движка". GitHub . Получено 2020-10-26 .
  8. ^ "KNOPPIX 5.1 - Live Linux Filesystem On CD". knopper.net. 2013-01-05 . Получено 2015-11-08 .
  9. ^ Скрипты Linux Live, архивированные 22.03.2009 на Wayback Machine, используют AUFS для лучшей стабильности.
  10. ^ "Gentoo Linux - Gentoo Linux - LiveDVD 11.0". Gentoo.org. 2011-03-08. Архивировано из оригинала 2012-04-13 . Получено 2012-04-19 .
  11. ^ "Gentoo Linux - Gentoo Linux выпускает 11.2 LiveDVD". Gentoo.org. 2011-08-07. Архивировано из оригинала 2012-04-17 . Получено 2012-04-19 .
  12. ^ "Gentoo Linux - Gentoo Linux выпускает 12.0 LiveDVD". Gentoo.org. 2012-01-02. Архивировано из оригинала 2012-04-21 . Получено 2012-04-19 .
  13. ^ "Ядро Manjaro linux54 PKGBUILD" . 19 января 2020 г. Проверено 19 января 2020 г.
  • Домашняя страница проекта AuFS
  • Простой пример
Retrieved from "https://en.wikipedia.org/w/index.php?title=Aufs&oldid=1268598657"