Isistimu yefayela ye-Composefs ehlongozwayo ye-Linux

U-Alexander Larsson, umdali we-Flatpak e-Red Hat, ukhiphe ukubuka kuqala kwama-patches asebenzisa uhlelo lwefayela le-Composefs le-Linux kernel. Isistimu yefayela ehlongozwayo ifana nama-Squashf futhi ifanele ukukhweza izithombe ezifundwayo kuphela. Umehluko ukhuphukela ekhonweni le-Composefs lokwabelana ngokuyimpumelelo okuqukethwe kwezithombe zamadiski akhweziwe amaningi kanye nosekelo lokuqinisekisa idatha efundekayo. Njengezindawo zokusetshenziswa lapho i-Composefs FS ingase idingeke khona, ukukhwezwa kwezithombe zeziqukathi kanye nokusetshenziswa kwekhosombe elifana ne-Git le-OSTree kubizwa.

I-Composefs isebenzisa imodeli yesitoreji samakheli esekelwe kokuqukethwe, i.e. isihlonzi esiyinhloko akulona igama lefayela, kodwa i-hash yokuqukethwe kwefayela. Le modeli inikeza ukuphindaphinda futhi ikuvumela ukuthi ugcine ikhophi eyodwa kuphela yamafayela afanayo avela kuma-partitions afakiwe ahlukene. Isibonelo, izithombe zeziqukathi ziqukethe amafayela esistimu amaningi avamile, futhi nge-Composefs, ngalinye lalawa mafayela lizokwabelwa ngazo zonke izithombe ezifakiwe, ngaphandle kokusebenzisa amaqhinga afana nokudlulisela phambili ngezixhumanisi eziqinile. Ngesikhathi esifanayo, amafayela abelwe awagcini nje ukugcinwa njengekhophi eyodwa ku-disk, kodwa futhi aphethwe ukungena okukodwa ku-cache yekhasi, okwenza kube lula ukulondoloza kokubili i-disk ne-RAM.

Ukuze ulondoloze isikhala sediski, idatha nemethadatha kuhlukaniswa ngezithombe ezikhweziwe. Uma ikhweziwe, cacisa:

  • Inkomba kanambambili equkethe yonke imethadatha yesistimu yefayela, amagama wamafayela, izimvume, nolunye ulwazi, ngaphandle kokuqukethwe kwangempela kwamafayela.
  • Uhla lwemibhalo oluyisisekelo lapho okuqukethwe kwawo wonke amafayela esithombe agingqiwe kugcinwa khona. Amafayela agcinwa ngokuhlobene ne-hashi yokuqukethwe kwawo.

Inkomba kanambambili yenzelwe isithombe ngasinye se-FS, futhi uhla lwemibhalo oluyisisekelo luyafana kuzo zonke izithombe. Ukuze kuqinisekiswe okuqukethwe kwamafayela ngamanye kanye nesithombe sonke ngaphansi kwezimo zesitoreji esabiwe, indlela ye-fs-verity ingasetshenziswa, lapho, lapho ufinyelela amafayela, ihlole ukuthi amahashi ashiwo kunkomba kanambambili ahambisana nokuqukethwe kwangempela (okungukuthi, uma umhlaseli yenza ushintsho kufayela kuhla lwemibhalo oluyisisekelo noma idatha eyonakaliswe ngenxa yokwehluleka, ukubuyisana okunjalo kuzoveza umehluko).

Source: opennet.ru

Engeza amazwana