OverlayFS - OverlayFS

OverlayFS
Fejlesztő (k) Szeredi Miklós , nyílt forráskódú közösség
Teljes név Overlay File System
Jellemzők
A fájlrendszer engedélyei POSIX
Egyéb
Támogatott operációs rendszerek Linux , FreeBSD és NetBSD

A számítástechnikai , OverlayFS egy unió szerelhető fájlrendszer végrehajtás Linux . Több különböző mögöttes csatlakozási pontot egyesít egybe, egyetlen könyvtárstruktúrát eredményezve, amely minden forrásból származó mögöttes fájlokat és alkönyvtárakat tartalmaz. A gyakori alkalmazások egy írási és olvasási partíciót fednek át csak olvasható partíción, például LiveCD-k és korlátozott flash memória-írási ciklusú IoT-eszközök esetén.

Történelem

A kernel módú Linux union mount fájlrendszer szükségességét és specifikációját 2009 végén azonosították. Az OverlayFS kezdeti RFC javítócsomagját Szeredi Miklós küldte be 2010-ben. 2011-re az OpenWrt már elfogadta a használatukra.

2014- ben beolvadt a Linux kernel fővonalába , a kernel 3.18 verziójába. A 4.0-s verzióban továbbfejlesztették, és olyan fejlesztéseket hoztak, amelyek szükségesek például a Docker overlay2 tároló-illesztőprogramjához .

Míg a legtöbb Live CD linux disztribúció 2016 novemberétől az Aufs- t használta , a Slackware overlayf-eket használt élő CD-jéhez.

Végrehajtás

Az OverlayFS fő mechanikája a könyvtárhozzáférés egyesítéséhez kapcsolódik, amikor mindkét fájlrendszer egy névvel egy könyvtárat mutat be. Ellenkező esetben az OverlayFS bemutatja az objektumot, ha van, egyik vagy másik által előállítva, a "felső" fájlrendszer elsőbbséggel. Néhány más overlay fájlrendszertől eltérően az OverlayFS által egyesített könyvtárfáknak nem feltétlenül kell külön fájlrendszerektől származniuk.

Az OverlayFS támogatja a felső fájlrendszerben található fehérítéseket és átlátszatlan könyvtárakat, hogy lehetővé tegye a fájlok és könyvtárak törlését.

Az OverlayFS nem támogatja a fájlok átnevezését a fájl teljes másolása nélkül; a könyvtárak átnevezése egy felső fájlrendszerben azonban korlátozottan támogatott.

Az OverlayFS nem támogatja a felső fájlrendszerből az alsó fájlrendszerbe történő változtatások egyesítését.

Lásd még

Hivatkozások

Külső linkek