OverlayFS - OverlayFS
| Разработчики) | Миклош Середи , Сообщество открытого исходного кода |
|---|---|
| ФИО | Наложенная файловая система |
| Функции | |
| Разрешения файловой системы | POSIX |
| Другой | |
| Поддерживаемые операционные системы | Linux , FreeBSD и NetBSD |
В вычислении , OverlayFS является объединение монтирования файловой системы реализации для Linux . Он объединяет несколько различных базовых точек монтирования в одну, что приводит к единой структуре каталогов, содержащей базовые файлы и подкаталоги из всех источников. Общие приложения накладывают раздел для чтения / записи на раздел, доступный только для чтения, например, с LiveCD и устройствами IoT с ограниченными циклами записи во флэш-память.
История
Необходимость и спецификация файловой системы объединенного монтирования Linux в режиме ядра была определена в конце 2009 года. Первоначальный набор исправлений RFC OverlayFS был представлен Миклосом Середи в 2010 году. К 2011 году OpenWrt уже принял его для своего использования.
Он был объединен с основной веткой ядра Linux в 2014 году в версии ядра 3.18. Он был улучшен в версии 4.0, в результате чего были внесены улучшения, необходимые, например, для драйвера хранилища overlay2 в Docker .
В то время как большинство дистрибутивов Linux для Live CD использовали Aufs по состоянию на ноябрь 2016 года, Slackware использовала overlayfs для своего live CD.
Выполнение
Основная механика OverlayFS связана с объединением доступа к каталогам, когда обе файловые системы представляют каталог с одним и тем же именем. В противном случае OverlayFS представляет объект, если таковой имеется, полученный тем или другим, причем приоритет имеет «верхняя» файловая система. В отличие от некоторых других наложенных файловых систем, поддеревья каталогов, объединяемые OverlayFS, не обязательно должны быть из разных файловых систем.
OverlayFS поддерживает белые пятна и непрозрачные каталоги в верхней файловой системе, чтобы разрешить удаление файлов и каталогов.
OverlayFS не поддерживает переименование файлов без выполнения полного копирования файла; однако переименование каталогов в файловой системе верхнего уровня имеет ограниченную поддержку.
OverlayFS не поддерживает слияние изменений из файловой системы верхнего уровня в файловую систему нижнего уровня.
Смотрите также
Рекомендации
Внешние ссылки