Linux ir piedāvāta failu sistēma Composefs

Aleksandrs Lārsons (Alexander Larsson), Flatpak radītājs, kas strādā uzņēmumā Red Hat, ir iepazīstinājis ar iepriekšējo pārbaužu variantu, kas satur Composefs failu sistēmas īstenošanu Linux kodolā. Ieteiktā failu sistēma atgādina Squashfs un ir piemērota arī attēlu montēšanai tikai lasīšanas režīmā. Atšķirības ir saistītas ar to, ka Composefs nodrošina efektīvu vairāku montētu diska attēlu satura kopīgu glabāšanu un atbalsta autentifikāciju lasīšanas datos. Kālās jomās, kurās varētu būt pieprasīta Composefs failsistēma, tiek minēta konteineru attēlu montēšana un izmantošana Git līdzīgām OSTree repozitorijām.

Composefs izmanto saturā balstītu adresēšanas uzglabāšanas modeli, t.i., primārais identifikators nav faila nosaukums, bet gan hash no faila satura. Šāds modelis nodrošina datu deduplication un ļauj faktiski uzglabāt tikai vienu kopiju identiskiem failiem, kas sastopami dažādās montētajās nodaļās. Piemēram, konteineru attēli satur daudzas standarta sistēmas failus, un, ja tiek izmantots Composefs, katrs no šiem failiem tiks koplietots visiem montētajiem attēliem, bez triku izmantošanas, piemēram, izmantojot cietās saites. Turklāt koplietotie faili tiek uzglabāti kā vienkārša kopija diskā un radījuši tikai vienu ierakstu lapu kešā, kas ļauj ietaupīt gan diskus, gan operatīvo atmiņu.

Lai ietaupītu diska atmiņu, dati un metadati montētajos attēlos ir atdalīti. Montēšanas laikā tiek norādīti:

  • Binārais indekss, kurā ir visa failu sistēmas metadati, failu nosaukumi, piekļuves tiesības un citi dati, izņemot faktisko failu saturu.
  • Pamatzīmju katalogs, kurā tiek uzglabāts visu montēto attēlu failu saturs. Faili tiek uzglabāti sasaistē ar to satura hash.

Binārais indekss tiek izveidots katram failu sistēmas (FS) attēlam, un pamatkatalogs ir vienots visiem attēliem. Failu un visa attēla satura verifikācijai kop Shared storage apstākļos var tikt izmantots fs-verity mehānisms, kas piekļūst failiem, pārbaudot, vai binārajā indeksā norādītie hashi atbilst faktiskajam saturam (t.i., ja uzbrukuma veicējs veiks izmaiņas failā pamatkatalogā vai dati tiks bojāti kļūmes rezultātā, šāda salīdzināšana atklās neatbilstību).

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster