ComposeFS, failų sistema iš Flatpak kūrėjo

sudėtinės dalys

componefs yra nauja failų sistema, siūloma Linux

Neseniai žinia tai atskleidė Aleksandras Larssonas, Flatpak at Red Hat kūrėjas, turi paskelbė įdiegtų pataisų peržiūrą failų sistema ComposeFS, skirtas Linux branduoliui.

Siūloma failų sistema primena skvošfus taip pat tinka montuoti tik skaitomus vaizdus. Skirtumai susiję su ComposeFS gebėjimu efektyviai dalytis kelių prijungtų diskų vaizdų turiniu ir skaitomų duomenų autentifikavimo palaikymu.

Taikymo sritys, kuriose „ComposeFS“ gali būti paklausios, yra konteinerio vaizdų montavimas ir „Git“ tipo OSTree saugyklos naudojimas. Tai leidžia dalytis turinio failais tarp vaizdų, net jei metaduomenys (pvz., laiko žymos ar failo nuosavybė) skiriasi.

„ComposeFS“ naudoja turiniu pagrįstą adresų saugojimo modelį, tai yra, pirminis identifikatorius yra ne failo pavadinimas, o failo turinio maiša. Šis modelis užtikrina deduplikaciją ir leidžia saugoti tik vieną kopiją tų pačių failų, rastų skirtinguose prijungtuose skaidiniuose.

Iš esmės kompozicijos yra būdas kurti ir naudoti tik skaitomus vaizdus. kurie naudojami panašiai kaip jūs naudojate, pavyzdžiui, atgalinį ryšį skvošo vaizdai. Be to, kompozicijos turi du naujus pagrindus funkcijos. Pirma, tai leidžia bendrinti failų duomenis (tiek diske, tiek kituose). puslapio talpyklą) tarp vaizdų, ir, antra, turite dm-verity like skaityti patvirtinimą.

Pavyzdžiui, konteinerio vaizduose yra daug bendrų failų sistemą ir su Composefs, kiekvienas iš šių failų bus bendrinamas su visais prijungtais vaizdais, nenaudojant tokių gudrybių kaip persiuntimas naudojant kietąsias nuorodas.

Tuo pačiu metu bendrinami failai ne tik saugomi kaip viena kopija diske, bet ir valdomi įrašu puslapio talpykloje, leidžiančiu išsaugoti diską ir RAM.

„Composefs“ taip pat palaiko turinio failų „fs-verity“ patvirtinimą. Naudojant tai, turinio failų santrauka išsaugoma vaizde, o kompozicijos patvirtins, kad jo naudojamame turinio faile yra įjungtas fs-verity santrauka, kad būtų galima suderinti. Tai reiškia, kad atsarginio turinio jokiu būdu (per klaidą ar piktybiškai) pakeisti negalima, jei failas nėra aptiktas.

Taip pat galite naudoti fs-verity pačiame vaizdo faile ir perduoti numatomą fs-verity santrauką kaip prijungimo parinktį, kurią patvirtins kompozicijos. Tokiu atveju mes visiškai pasitikime prijungto failo duomenimis ir metaduomenimis. Taip pašalinamas trūkumas, kurį „fs-verity“ turi, kai naudojamas vienas, nes gali patikrinti tik failo duomenis, o ne metaduomenis.

Siekiant sutaupyti vietos diske, duomenys ir metaduomenys yra atskiriami prijungtuose vaizduose. Sumontavę nurodykite:

  • Dvejetainis indeksas, kuriame yra visi failų sistemos metaduomenys, failų pavadinimai, leidimai ir kita informacija, išskyrus tikrąjį failų turinį.
  • Bazinis katalogas, kuriame saugomas visų prijungtų vaizdo failų turinys. Failai saugomi atsižvelgiant į jų turinio maišą.
  • Kiekvienam FS vaizdui sukuriamas dvejetainis indeksas, o bazinis katalogas yra vienodas visiems vaizdams. Atskirų failų ir viso vaizdo turiniui patikrinti bendromis saugojimo sąlygomis galima naudoti fs-verity mechanizmą, kuris, pasiekdamas failus, patikrina, ar dvejetainiame indekse nurodytos maišos atitinka turinį. real (tai yra, jei užpuolikas pakeičia failą pagrindiniame kataloge arba duomenys yra sugadinti dėl gedimo, toks suderinimas atskleis neatitikimą).

pagaliau jei esi domina sužinoti daugiau apie tai, galite patikrinti išsami informacija šioje nuorodoje.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.