Composefs rafitra rakitra natolotra ho an'ny Linux

Alexander Larsson, mpamorona ny Flatpak ao amin'ny Red Hat, dia namoaka topimaso momba ny paty mampihatra ny rafitra rakitra Composefs ho an'ny kernel Linux. Mitovy amin'ny Squashfs ny rafitra rakitra natolotra ary mety amin'ny fametrahana sary vakiana ihany koa. Ny fahasamihafàna dia miainga amin'ny fahafahan'ny Composefs mizara amin'ny fomba mahomby ny votoatin'ny sary kapila maromaro napetraka sy ny fanohanana ny fanamarinana angon-drakitra azo vakiana. Amin'ny maha faritra fampiharana izay mety ilain'ny Composefs FS, dia antsoina ny fametrahana sary fitoeran-javatra sy ny fampiasana tahiry OSTree toa an'i Git.

Composefs dia mampiasa modely fitahirizana adiresy mifototra amin'ny atiny, i.e. Ny famantarana voalohany dia tsy ny anaran-drakitra, fa ny hash amin'ny votoatin'ny rakitra. Ity modely ity dia manome deduplication ary ahafahanao mitahiry kopia iray ihany amin'ireo rakitra mitovy izay mitranga amin'ny fizarazarana samihafa. Ohatra, ny sarin'ny kaontenera dia misy rakitra rafitra mahazatra maro, ary miaraka amin'ny Composefs, ny tsirairay amin'ireo rakitra ireo dia hozarain'ny sary napetraka rehetra, tsy misy fampiasana fika toy ny fandefasana amin'ny rohy mafy. Mandritra izany fotoana izany, ny rakitra zaraina dia tsy voatahiry ho kopia tokana amin'ny kapila, fa fehezin'ny fidirana iray ao amin'ny cache pejy ihany koa, izay ahafahana mitahiry kapila sy RAM.

Mba hitsitsiana ny habaka kapila dia misaraka amin'ny sary napetraka ny angona sy ny metadata. Rehefa apetraka dia mariho:

  • Fanondro mimari-droa ahitana ny metadata rehetra momba ny rafi-drakitra, ny anaran'ny rakitra, ny fahazoan-dàlana ary ny fampahalalana hafa, afa-tsy ny tena votoatin'ny rakitra.
  • Ny lahatahiry fototra hitehirizana ny votoatin'ny rakitra sary rehetra napetraka. Ny rakitra dia voatahiry mifandraika amin'ny hash amin'ny atiny.

Ny index binary dia noforonina ho an'ny sary FS tsirairay, ary ny lahatahiry fototra dia mitovy amin'ny sary rehetra. Mba hanamarinana ny votoatin'ny rakitra tsirairay sy ny sary iray manontolo ao anatin'ny fepetra fitehirizana iombonana, dia azo ampiasaina ny mekanika fs-verity, izay, rehefa miditra amin'ny rakitra, dia manamarina fa mifanaraka amin'ny votoaty tena izy ireo hashes voalaza ao amin'ny index binary (izany hoe raha misy mpanafika. manao fanovana amin'ny rakitra iray ao amin'ny lahatahiry fototra na ny angona simba vokatry ny tsy fahombiazana, ny fampihavanana toy izany dia hampiseho tsy fitoviana).

Source: opennet.ru

Add a comment