Jump to content

ОверлейФС

ОверлейФС
Разработчик(и) Миклош Шереди , открытого исходного кода Сообщество
Полное имя Наложенная файловая система
Функции
Файловая система
разрешения
ПОСИКС
Другой
Поддерживается
операционные системы
Linux , FreeBSD и NetBSD

OverlayFS — это объединенного монтирования реализация файловой системы для Linux . Он объединяет несколько различных базовых точек монтирования в одну, в результате чего создается единая структура каталогов, содержащая базовые файлы и подкаталоги из всех источников. Обычные приложения накладывают раздел для чтения/записи на раздел, доступный только для чтения, например, LiveCD и устройства IoT с ограниченными циклами записи во флэш-память.

Потребность и спецификация файловой системы объединенного монтирования Linux в режиме ядра была определена в конце 2009 года. [1] Первоначальный набор патчей RFC для OverlayFS был представлен Миклошем Шереди в 2010 году. [2] К 2011 году OpenWrt уже приняла его для своего использования. [3]

Он был объединен с основной веткой ядра Linux в 2014 году в версии ядра 3.18. [4] [5] Он был улучшен в версии 4.0, в результате чего были внесены улучшения, необходимые, например, для overlay2 Драйвер хранилища в Docker . [6]

В то время как по состоянию на ноябрь 2016 года в большинстве дистрибутивов Live CD Linux использовался Aufs , Slackware использовала overlayfs для своего Live CD. [7]

Выполнение

[ редактировать ]

Основная механика OverlayFS связана с объединением доступа к каталогам, когда обе файловые системы представляют каталог с одним и тем же именем. В противном случае OverlayFS представляет объект, если таковой имеется, полученный одним или другим, причем приоритет имеет «верхняя» файловая система. В отличие от некоторых других оверлейных файловых систем, поддеревья каталогов, объединяемые OverlayFS, не обязательно должны принадлежать разным файловым системам. [8]

OverlayFS поддерживает белые и непрозрачные каталоги в верхней файловой системе, что позволяет удалять файлы и каталоги. [8]

OverlayFS не поддерживает переименование файлов без полного копирования файла; однако переименование каталогов в файловой системе верхнего уровня имеет ограниченную поддержку.

OverlayFS не поддерживает объединение изменений из файловой системы верхнего уровня в файловую систему нижнего уровня.

См. также

[ редактировать ]
  1. ^ Аврора, Валери (18 марта 2009 г.). «Объединение файловых систем: архитектура, функции и варианты дизайна» . LWN.net . Проверено 17 января 2018 г.
  2. ^ Эдж, Джейк (1 сентября 2010 г.). «Еще один подход к объединенной файловой системе» . LWN.net . Проверено 17 января 2018 г.
  3. ^ Корбет, Джонатан (15 июня 2011 г.). «Обсуждение оверлейфов» . LWN.net . Проверено 17 января 2018 г.
  4. ^ «Передача OverlayFS в Linux» . Гитхаб .
  5. ^ «OverlayFS предлагается для ядра Linux 3.18» .
  6. ^ «Выберите драйвер хранилища — Docker» . архив.есть . 06.12.2016. Архивировано из оригинала 6 декабря 2016 г. Проверено 5 июня 2017 г. {{cite news}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  7. ^ «slackware:liveslak — SlackDocs» . docs.slackware.com . Проверено 5 июня 2017 г.
  8. ^ Jump up to: а б «Документация OverlayFS» . ядро.org.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1bfaaaafc0d6308d7ae77e77f0a2396f__1713741360
URL1:https://arc.ask3.ru/arc/aa/1b/6f/1bfaaaafc0d6308d7ae77e77f0a2396f.html
Заголовок, (Title) документа по адресу, URL1:
OverlayFS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)