Linuxile on pakutud faili süsteemi Composefs.

Alexander Larsson, Flatpak'i looja, kes töötab ettevõttes Red Hat, tutvustas Linuxi tuuma jaoks Composefs failisüsteemi rakenduse eelversiooni, mis sisaldab patch'e. Pakutud failisüsteem meenutab Squashfs'i ja sobib samuti piltide montaažiks ainult lugemisrežiimis. Erinevused seisnevad selles, et Composefs tagab mitme monteeritud ketaspildi sisu tõhusama jagamise ja toetab loetavate andmete autentimise kontrolli. Composefs'i rakendusvaldkondadena mainitakse konteineripiltide monteerimist ja Git-taolise OSTree hoidla kasutamist.

Composefs kasutab sisu põhjal adresseerimise säilitamisstrateegiat, st peamine identifikaator ei ole faili nimi, vaid faili sisu hašš. See mudel tagab deduplication'i ja võimaldab tegelikult säilitada ainult ühe koopia samadest failidest, mis esinevad erinevates ühendatud osades. Näiteks sisaldavad konteineripildid paljusid tüüpilisi süsteemifailide koopiaid ning Composefs'i kasutamisel jagavad kõik need failid ühendatud piltide vahel, ilma et oleks vajalikud trikid nagu kõvade linkide kasutamine. Sellisel juhul on ühised failid mitte ainult salvestatud ühte koopiasse kettale, vaid ka üks sissekanne lehtede vahemälus, mis võimaldab säästa nii kettaruumi kui ka operatiivmälu.

Kettaruumi säästmiseks on ühendatud piltides andmed ja metaandmed eraldatud. Ühendamisel määratakse järgmised:

  • Binaarindeks, milles sisaldub kogu failisüsteemi metaandmestik, failinimed, ligipääsuõigused ja muu teave, välja arvatud failide sisu.
  • Põhikaust, kuhu salvestatakse kõikide mountitud piltide failide sisu. Failid on seotud nende sisu MD5-käiguga.

Iga failisüsteemi pildi jaoks luuakse binaarne indeks ning põhikaust on kõigi piltide jaoks ühine. Üksikute failide ja kogu pildi sisu valideerimiseks jagatud salvestamistingimustes võib kasutada fs-verity mehhanismi, mis kontrollib, kas binaarses indeksis esitatud MD5-käigud vastavad tegelikule sisule (st kui ründaja muudab faili põhikaustas või andmed kahjustuvad rikke tõttu, siis selline kontrollinäitus tuvastab kõrvalehoidmise).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster