OverlayFS (original) (raw)

About DBpedia

Das OverlayFS ist ein vereinigendes oder auch sogenanntes Union-Mount-Dateisystem für Linux. Es verbindet mehrere unabhängige Dateisysteme, indem es ein gedankliches (oder virtuelles) Dateisystem über ein bereits Bestehendes legt. Dadurch ergibt sich eine Verzeichnisstruktur, die alle Dateien und Verzeichnisse der zusammengefassten Dateisysteme enthält. Hauptanwendungsgebiet ist, das Schreiben von Daten auf schreibgeschützten Datenträgern zu ermöglichen (LiveCDs und -DVDs, IoT-Geräte mit limitierten Flash-Speichermöglichkeiten).

Property Value
dbo:abstract OverlayFS je sjednocující souborový systém pro operační systém Linux. Umožňuje transparentně připojit několik zdrojových souborových systémů „přes sebe“, takže vzniklý adresář obsahuje soubory a ze všech z nich. Podobně jako u jiných sjednocujících systémů je typickým využitím kombinování souborového systému uloženého na datovém médiu pouze pro čtení (například zcela nezapisovatelné CD-ROM nebo EEPROM se snahou neopotřebovat ji častým zapisováním) se souborovým systémem uloženým na médiu umožňujícím bezproblémový zápis (pevný disk, ramdisk). Další využití je při virtualizaci na úrovni operačního systému – takto je OverlayFS využíván Dockerem. První verze OverlayFS byla vytvořena v roce 2010 a už v roce 2011 jej využíval projekt OpenWrt. K začlenění do hlavní větve jádra došlo v roce 2014 ve verzi jádra 3.18. Nejedná se o první sjednocující souborový systém pro Linux, staršími takovým souborovými systémy populárními u živých distribucí byly a , ale ani jeden z nich nebyl začleněn do hlavní větve jádra. (cs) Das OverlayFS ist ein vereinigendes oder auch sogenanntes Union-Mount-Dateisystem für Linux. Es verbindet mehrere unabhängige Dateisysteme, indem es ein gedankliches (oder virtuelles) Dateisystem über ein bereits Bestehendes legt. Dadurch ergibt sich eine Verzeichnisstruktur, die alle Dateien und Verzeichnisse der zusammengefassten Dateisysteme enthält. Hauptanwendungsgebiet ist, das Schreiben von Daten auf schreibgeschützten Datenträgern zu ermöglichen (LiveCDs und -DVDs, IoT-Geräte mit limitierten Flash-Speichermöglichkeiten). (de) En informatique, OverlayFS est un système de fichiers pour Linux. Il met en œuvre une union de montage (Union Mount) pour d'autres systèmes de fichiers. (fr) In computing, OverlayFS is a union mount filesystem implementation for Linux. It combines multiple different underlying mount points into one, resulting in single directory structure that contains underlying files and sub-directories from all sources. Common applications overlay a read/write partition over a read-only partition, such as with LiveCDs and IoT devices with limited flash memory write cycles. (en) OverlayFS是一个面向Linux的文件系统服务,其实现一个面向其他文件系统的。 它于2014年被合并到Linux内核的3.18版本。其4.0版本带来了必要的改进,例如Docker中所需的overlay2存储驱动程序。 OverlayFS的主要机制涉及当两个文件系统提供同一名称的目录时目录访问的合并。除此之外,OverlayFS呈现其中一个所产生的对象(如果有),“上层”文件系统优先。OverlayFS与其他覆盖型文件系统不同,OverlayFS合并的目录子树不一定是来自不同的文件系统。 虽然截至2016年11月,大部分Linux发行版的Live CD使用Aufs,但Slackware为其Live CD使用overlayfs。 OverlayFS支持在上层文件系统中的和opaque目录,以允许删除文件和目录。 (zh) OverlayFS — файлова система, розроблена компанією SUSE як прогресивніша заміна і . OverlayFS дозволяє створити віртуальну багатошарову файлову систему, що об'єднує декілька частин інших файлових систем. OverlayFS входить до числа найочікуваніших в ядрі можливостей, бо багатошарова ФС затребувана в Live-дистрибутивах і системах , і зокрема, необхідна для організації роботи контейнерів окремих десктоп-застосунків. За допомогою OverlayFS можна організувати файлову систему, яка буде сформована поверх доступної тільки на читання основи, створеної з існуючої директорії в уже примонтованій типовій ФС. ФС створюється з нижнього і верхнього шарів, кожен з яких прикріплюється до окремих директорій. Як нижній шар, використовуваний тільки для читання, можуть застосовуватися директорії будь-яких підтримуваних у Linux систем, включаючи NFS та інші екземпляри OverlayFS. Верхній шар, який може бути доступний на запис, буде перекривати склад нижнього шару, тобто якщо файли дублюються, в підсумковій ФС буде видно тільки контент верхнього шару, що перекривається. При цьому всі записувані і змінювані дані зберігатимуться тільки у верхньому шарі, навіть якщо спочатку вони розміщувалися у нижньому шарі ФС, що дозволяє використовувати одну основу для створення серії однакових оточень (контейнери застосунків), гарантувати незмінність базових даних (гостьові сеанси) або організувати повноцінну роботу поверх накопичувача, який не підтримує запис (CD/DVD). Основним недоліком раніше існуючої файлової системи UnionFS і створеного на її основі відгалуження AUFS є зайво ускладнена кодова база, що складається приблизно 60 тисяч рядків коду, що не використовує штатну підсистему . Початковий код AUFS і UnionFS дуже трудомісткий для супроводу і не відповідає вимогам до оформлення коду для ядра Linux, що не дозволяло включити його в основний склад ядра. Крім того, продуктивність і надійність цих систем не відповідала всім вимогам. В рамках проекту OverlayFS зроблена спроба створення компактного, надійного і високопродуктивного аналога UnionFS, побудованого поверх штатної підсистеми VFS. Механізм роботи OverlayFS докорінно відрізняється від UnionFS: після відкриття файлу, всі операції з ним напряму транслюються безпосередньо у базові файлові системи, з яких складено розділ OverlayFS. Подібний підхід дозволяє істотно спростити реалізацію багатошарової ФС і добитися продуктивності на рівні основної ФС. В OverlayFS підтримується окреме дерево елементів директорій (dentry), яке дублює подібні структури нижче розташованої ФС, що дозволяє забезпечити швидке кешування запитів без внесення змін до VFS, але призводить до додаткових витрат пам'яті за рахунок дублювання в пам'яті параметрів inode (передбачена можливість оптимізації для спільного використання inode, що не прив'язані до директорій). OverlayFS вперше включений до складу ядра Linux 3.18-rc2 у жовтні 2014. (uk)
dbo:wikiPageExternalLink https://www.kernel.org/doc/html/latest/filesystems/overlayfs.html%3Fhighlight=overlayfs
dbo:wikiPageID 44047458 (xsd:integer)
dbo:wikiPageLength 4957 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1098431050 (xsd:integer)
dbo:wikiPageWikiLink dbc:Unix_file_system_technology dbr:UnionFS dbr:Open_Source dbr:FreeBSD dbr:Linux dbr:Slackware dbr:Computing dbc:Special-purpose_file_systems_supported_by_the_Linux_kernel dbr:POSIX dbc:Free_special-purpose_file_systems dbc:Linux_kernel_features dbr:Docker_(software) dbr:Aufs dbc:Union_file_systems dbr:NetBSD dbr:OpenWrt dbr:Live_CD dbr:Union_mount dbr:Filesystem dbr:Linux_kernel_mainline dbr:Miklos_Szeredi dbr:Whiteout_(filesystem_internals)
dbp:developer Miklos Szeredi, Open Source Community (en)
dbp:fileSystemPermissions dbr:POSIX
dbp:fullName Overlay File System (en)
dbp:name OverlayFS (en)
dbp:os Linux, FreeBSD and NetBSD (en)
dbp:wikiPageUsesTemplate dbt:Linux-stub dbt:Mono dbt:Reflist dbt:Short_description dbt:Linux dbt:Linux_kernel dbt:File_systems dbt:Infobox_filesystem
dcterms:subject dbc:Unix_file_system_technology dbc:Special-purpose_file_systems_supported_by_the_Linux_kernel dbc:Free_special-purpose_file_systems dbc:Linux_kernel_features dbc:Union_file_systems
gold:hypernym dbr:Service
rdf:type dbo:Organisation
rdfs:comment Das OverlayFS ist ein vereinigendes oder auch sogenanntes Union-Mount-Dateisystem für Linux. Es verbindet mehrere unabhängige Dateisysteme, indem es ein gedankliches (oder virtuelles) Dateisystem über ein bereits Bestehendes legt. Dadurch ergibt sich eine Verzeichnisstruktur, die alle Dateien und Verzeichnisse der zusammengefassten Dateisysteme enthält. Hauptanwendungsgebiet ist, das Schreiben von Daten auf schreibgeschützten Datenträgern zu ermöglichen (LiveCDs und -DVDs, IoT-Geräte mit limitierten Flash-Speichermöglichkeiten). (de) En informatique, OverlayFS est un système de fichiers pour Linux. Il met en œuvre une union de montage (Union Mount) pour d'autres systèmes de fichiers. (fr) In computing, OverlayFS is a union mount filesystem implementation for Linux. It combines multiple different underlying mount points into one, resulting in single directory structure that contains underlying files and sub-directories from all sources. Common applications overlay a read/write partition over a read-only partition, such as with LiveCDs and IoT devices with limited flash memory write cycles. (en) OverlayFS是一个面向Linux的文件系统服务,其实现一个面向其他文件系统的。 它于2014年被合并到Linux内核的3.18版本。其4.0版本带来了必要的改进,例如Docker中所需的overlay2存储驱动程序。 OverlayFS的主要机制涉及当两个文件系统提供同一名称的目录时目录访问的合并。除此之外,OverlayFS呈现其中一个所产生的对象(如果有),“上层”文件系统优先。OverlayFS与其他覆盖型文件系统不同,OverlayFS合并的目录子树不一定是来自不同的文件系统。 虽然截至2016年11月,大部分Linux发行版的Live CD使用Aufs,但Slackware为其Live CD使用overlayfs。 OverlayFS支持在上层文件系统中的和opaque目录,以允许删除文件和目录。 (zh) OverlayFS je sjednocující souborový systém pro operační systém Linux. Umožňuje transparentně připojit několik zdrojových souborových systémů „přes sebe“, takže vzniklý adresář obsahuje soubory a ze všech z nich. První verze OverlayFS byla vytvořena v roce 2010 a už v roce 2011 jej využíval projekt OpenWrt. K začlenění do hlavní větve jádra došlo v roce 2014 ve verzi jádra 3.18. Nejedná se o první sjednocující souborový systém pro Linux, staršími takovým souborovými systémy populárními u živých distribucí byly a , ale ani jeden z nich nebyl začleněn do hlavní větve jádra. (cs) OverlayFS — файлова система, розроблена компанією SUSE як прогресивніша заміна і . OverlayFS дозволяє створити віртуальну багатошарову файлову систему, що об'єднує декілька частин інших файлових систем. OverlayFS входить до числа найочікуваніших в ядрі можливостей, бо багатошарова ФС затребувана в Live-дистрибутивах і системах , і зокрема, необхідна для організації роботи контейнерів окремих десктоп-застосунків. За допомогою OverlayFS можна організувати файлову систему, яка буде сформована поверх доступної тільки на читання основи, створеної з існуючої директорії в уже примонтованій типовій ФС. (uk)
rdfs:label OverlayFS (cs) OverlayFS (de) OverlayFS (fr) OverlayFS (en) OverlayFS (uk) OverlayFS (zh)
owl:sameAs freebase:OverlayFS yago-res:OverlayFS wikidata:OverlayFS dbpedia-cs:OverlayFS dbpedia-de:OverlayFS dbpedia-fr:OverlayFS dbpedia-no:OverlayFS dbpedia-uk:OverlayFS dbpedia-zh:OverlayFS https://global.dbpedia.org/id/m3PF
prov:wasDerivedFrom wikipedia-en:OverlayFS?oldid=1098431050&ns=0
foaf:isPrimaryTopicOf wikipedia-en:OverlayFS
is dbo:wikiPageRedirects of dbr:Overlayfs
is dbo:wikiPageWikiLink of dbr:List_of_default_file_systems dbr:UnionFS dbr:Singularity_(software) dbr:Docker_(software) dbr:Aufs dbr:Overlayfs dbr:Union_mount
is foaf:primaryTopic of wikipedia-en:OverlayFS