Nuo 3.18 "Linux" branduolio "Overlay" failų sistema buvo įtraukta į pagrindinės linijos kūrimą ir priežiūrą, iki šiol, po nuolatinio tobulinimo ir tobulinimo, "Overlay" failų sistemos padėtis tapo vis svarbesnė, o jos vaidmuo ir pranašumai tapo vis svarbesni visais aspektais.
Perdangos failų sistema yra panaši į aufs, ir, palyginti su aufs, perdangos įgyvendinimas yra glaustesnis.
Perdangos pagrindai
Overlay failų sistema yra panaši į sukrautą failų sistemą ir pati nėra panaši į kitas tradicines failų sistemas (jffs2, ext4, fat...). Tokiu būdu jis tiesiogiai dalyvauja dalijant disko vietą ir mazgo saugyklą. Tai labiau panašu į odos kompaniją, kuri remiasi ir kuria ant kitų tradicinių failų sistemų, "sujungia" pagrindinės tradicinės failų sistemos kinų turinio skirtumus, "sujungia" ir pateikia ją vartotojams. Todėl failų sistemos šakninis katalogas, kurį mato vartotojas, iš tikrųjų yra failų sistemos katalogo "rinkinys", kuris perdengia "sujungtą".
Perdanga "Docker"
Yra daugybė "Docker" saugyklos tvarkyklių tipų, tokių kaip AUFS, DeviceMapper, BtrFS, ZFS ir kt., ir, žinoma, "OverlayFS".
/var/lib/docker/overlay2/xxx 中的 xxx 在layerdb里面对应sha256/xxx的cache-id
"Docker" vaizdai ir konteineriai
Vaizdas: sukrautas vieno ar kelių tik skaitomų sluoksnių "sujungimas", "sujungtas" į vieningą failų sistemą per perdangos failų sistemą, paslepiantis kelių tik skaitomų sluoksnių informaciją vartotojo požiūriu, ir egzistuoja tik viena vieninga failų sistema.
Konteineris: Kaip ir vaizdas, tai taip pat yra vieno ar kelių tik skaitomų sluoksnių rietuvės "sujungimas", išskyrus tai, kad viršutiniame sluoksnyje yra papildomas vieningos failų sistemos sluoksnis, galintis skaityti ir rašyti į veidrodį. Būtent: konteineris = vaizdas + skaitymo/rašymo sluoksnis;
Įdiegus "docker", numatytasis "docker" vaizdų diegimo katalogas yra /var/lib/docker
Sužinokite, kiek vietos užima jūsų diskas
Peržiūrėti katalogo prijungimo taškus
/var/lib/docker/disko pėdsako statistika
(Pabaiga)
|