Alates versioonist 3.18 on Overlay failisüsteem lisatud põhiarendusse ja hooldusse, ning seni, pärast pidevat täiustamist ja arendust, on Overlay failisüsteemi positsioon muutunud üha olulisemaks ning selle roll ja eelised muutunud igas aspektis üha olulisemaks.
Overlayfs failisüsteem on sarnane aufs-ile ning võrreldes aufs-iga on overlay rakendus lühem.
Ülekatte põhialused
Overlay failisüsteem on sarnane virnastatud failisüsteemile ega ole ise nagu teised traditsioonilised failisüsteemid (jffs2, ext4, fat...). Nii osaleb see otseselt kettaruumi ja sõlmede salvestuse jagamises. See on pigem nagu nahafirma, mis tugineb ja ehitab neile peale teisi traditsioonilisi failisüsteeme, "ühendades" traditsioonilise failisüsteemi hiina sisu erinevused, "ühendades" ja seejärel esitades selle kasutajatele. Seega on failisüsteemi juurkataloog, mida kasutaja näeb, tegelikult failisüsteemi kataloogi "kogumik", mis katab "ühendatud" kataloogi.
Ülekate Dockeris
Dockeri salvestusdraivereid on mitut tüüpi, nagu AUFS, DeviceMapper, BtrFS, ZFS jne ning loomulikult OverlayFS.
/var/lib/docker/overlay2/xxx 中的 xxx 在layerdb里面对应sha256/xxx的cache-id
Dockeri pildid ja konteinerid
Pilt: Ühe või mitme ainult lugemiseks mõeldud kihi virnastatud "ühendamine", mis on "ühendatud" ühtseks failisüsteemiks ülekattefailisüsteemi kaudu, varjates kasutaja vaatepunktist mitme ainult lugemiseks mõeldud kihi detailid ning eksisteerib ainult üks ühtne failisüsteem.
Konteiner: Nagu pilt, on see ka ühe või mitme ainult lugemiseks mõeldud kihi virna "ühendamine", välja arvatud see, et ülemisel kihil on täiendav kiht ühtsest failisüsteemist, mis suudab peeglisse lugeda ja kirjutada. Nimelt: konteiner = pilt + lugemis/kirjutamise kiht;
Pärast dockeri paigaldamist on dockeri piltide vaikimisi installikataloog /var/lib/docker
Vaata, kui palju ruumi su ketas on hõivatud
Vaata kataloogi kinnituspunkte
Statistika /var/lib/docker/ ketta jalajälje kohta
(Lõpp)
|