Isixokelelwano sefayile yeComposefs ecetyelwe iLinux

U-Alexander Larsson, umdali weFlatpak kwi-Red Hat, uye wakhupha i-preview ye-patches ukuphumeza inkqubo yefayile ye-Composefs ye-Linux kernel. Inkqubo yefayile ecetywayo ifana ne-Squashfs kwaye ikwafanelekile ukunyuswa kwemifanekiso yokufunda kuphela. Umahluko ubilisa kwisakhono seComposefs ukwabelana ngokufanelekileyo nemixholo yemifanekiso yedisk enyusiweyo emininzi kunye nenkxaso yoqinisekiso lwedatha efundekayo. Njengemimandla yesicelo apho i-Composefs FS inokuba yimfuneko, ukunyuswa kwemifanekiso yesikhongozeli kunye nokusetyenziswa kwendawo yokugcina i-OSTree efana ne-Git kubizwa.

I-Composefs isebenzisa imodeli esekelwe kwidilesi yokugcina idilesi, okt. isichongi esiphambili asilogama lefayile, kodwa yihashi yemixholo yefayile. Lo mzekelo unikezela ngophindaphindo kwaye ikuvumela ukuba ugcine kuphela ikopi enye yeefayile ezifanayo ezenzeka kwizahlulo ezinyusiweyo ezahlukeneyo. Ngokomzekelo, imifanekiso yesikhongozeli iqulethe ezininzi iifayile zenkqubo eqhelekileyo, kunye neComposefs, nganye yezi fayile iya kwabelwana ngayo yonke imifanekiso exhonyiweyo, ngaphandle kokusetyenziswa kwamaqhinga anjengokuthumela ngekhonkco elinzima. Ngexesha elifanayo, iifayile ezabelwana ngazo azigcinwanga kuphela njengekopi enye kwidiski, kodwa zikwalawulwa ngokungena kwelinye kwi-cache yekhasi, okwenza kube lula ukugcina zombini idiski kunye ne-RAM.

Ukugcina isithuba sedisk, idata kunye nemetadata zahlulwe kwimifanekiso enyusiweyo. Xa inyusiwe, cacisa:

  • Isalathisi sokubini esiqulethe yonke idata yenkqubo yefayile, amagama eefayile, iimvume, kunye nolunye ulwazi, ngaphandle kwemixholo eyiyo yeefayile.
  • Uvimba weefayili osisiseko apho imixholo yazo zonke iifayile zomfanekiso onyusiweyo zigcinwa khona. Iifayile zigcinwe ngokumalunga ne-hash yomxholo wazo.

Isalathisi sokubini senzelwe umfanekiso ngamnye weFS, kwaye uvimba weefayili wesiseko uyafana kuyo yonke imifanekiso. Ukuqinisekisa umxholo weefayile ezizimeleyo kunye nomfanekiso wonke phantsi kweemeko zokugcina ekwabelwana ngazo, i-fs-verrity mechanism ingasetyenziswa, ethi, xa ufikelela iifayile, ijonga ukuba i-hashes echazwe kwisalathisi sokubini iyahambelana nomxholo onguwo (oko kukuthi ukuba umhlaseli yenza utshintsho kwifayile kwisiseko solawulo okanye idatha eyonakaliswe ngenxa yokungaphumeleli, uxolelaniso olunjalo luya kubonisa ukungafani).

umthombo: opennet.ru

Yongeza izimvo