Ar Linux kodolu, sākot no 3.18, Overlay failu sistēma ir iekļauta galvenās līnijas izstrādē un uzturēšanā, līdz šim pēc nepārtrauktas uzlabošanas un attīstības Overlay failu sistēmas pozīcija ir kļuvusi arvien svarīgāka, un tās loma un priekšrocības ir kļuvušas arvien nozīmīgākas visos aspektos.
Pārklājuma failu sistēma ir līdzīga aufs, un, salīdzinot ar aufs, pārklājuma ieviešana ir kodolīgāka.
Pārklājuma pamati
Pārklājuma failu sistēma ir līdzīga grēdu failu sistēmai un pati par sevi nav līdzīga citām tradicionālajām failu sistēmām (jffs2, ext4, fat...). Tādā veidā tas tieši piedalās diska vietas un mezglu krātuves sadalīšanā. Tas ir vairāk kā ādas uzņēmums, kas paļaujas uz citām tradicionālajām failu sistēmām un balstās uz tām, "apvienojot" tradicionālās failu sistēmas ķīniešu satura atšķirības, "apvienojot" un pēc tam prezentējot to lietotājiem. Tāpēc failu sistēmas saknes direktorijs, ko redz lietotājs, faktiski ir failu sistēmas direktorija "kolekcija", kas pārklāj "apvienoto".
Pārklājums Docker
Ir daudz veidu Docker krātuves draiveri, piemēram, AUFS, DeviceMapper, BtrFS, ZFS utt., Un, protams, OverlayFS.
/var/lib/docker/overlay2/xxx 中的 xxx 在layerdb里面对应sha256/xxx的cache-id
Docker attēli un konteineri
Attēls: viena vai vairāku tikai lasāmu slāņu "sapludināšana", kas "sapludināta" vienotā failu sistēmā, izmantojot pārklājuma failu sistēmu, slēpjot informāciju par vairākiem tikai lasāmiem slāņiem no lietotāja viedokļa, un pastāv tikai viena vienota failu sistēma.
Konteiners: Tāpat kā attēls, tas ir arī viena vai vairāku tikai lasāmu slāņu kaudzes "sapludināšana", izņemot to, ka augšējā slānī ir vienotas failu sistēmas papildu slānis, kas var lasīt un rakstīt spogulī. Proti: konteiners = attēls + lasīšanas/rakstīšanas slānis;
Pēc docker instalēšanas noklusējuma instalācijas direktorijs docker attēliem ir /var/lib/docker
Uzziniet, cik daudz vietas ir aizņemts disks
Skatīt direktoriju montāžas punktus
Statistika par /var/lib/docker/ diska nospiedumu
(Beigas)
|