Alexander Larsson, il-kreatur ta' Flatpak u impjegat ta' Red Hat, ħareġ patch preliminari għall-kernel li jimplimenta s-sistema ta' fajls Composefs. LinuxIs-sistema ta' fajls proposta hija simili għal Squashfs u hija wkoll adattata għall-immuntar ta' immaġnijiet fil-modalità read-only. Id-differenzi jinsabu fil-kapaċità ta' Composefs li jaħżen b'mod effiċjenti l-kontenut ta' diversi immaġnijiet ta' diski mmuntati flimkien u jappoġġja l-awtentikazzjoni tad-dejta tal-qari. Applikazzjonijiet fejn Composefs jista' jkun utli jinkludu l-immuntar ta' immaġnijiet ta' kontenituri u l-użu tiegħu għar-repożitorju OSTree simili għal Git.
Composefs juża mudell ta’ ħażna bbażat fuq il-kontenut, i.e. L-identifikatur primarju mhuwiex l-isem tal-fajl, iżda hash tal-kontenut tal-fajl. Dan il-mudell jipprovdi deduplikazzjoni u jippermettilek li fil-fatt taħżen kopja waħda biss ta 'fajls identiċi misjuba fuq diviżorji immuntati differenti. Pereżempju, l-immaġini tal-kontejners fihom ħafna fajls tas-sistema komuni, u jekk jintuża Composefs, kull wieħed minn dawn il-fajls se jkun kondiviż mill-immaġini immuntati kollha, mingħajr l-użu ta 'tricks bħal trażmissjoni bl-użu ta' links iebsin. F'dan il-każ, il-fajls kondiviżi mhux biss jinħażnu bħala kopja waħda fuq disk, iżda jiswew ukoll dħul wieħed fil-cache tal-paġna, li jagħmilha possibbli li jiġu ffrankati kemm id-disk kif ukoll ir-RAM.
Biex tiffranka l-ispazju tad-diska, id-dejta u l-metadejta huma separati f'immaġini mmuntati. Waqt l-immuntar, indika:
- Indiċi binarju li fih il-metadejta tas-sistema tal-fajls kollha, l-ismijiet tal-fajls, il-permessi, u informazzjoni oħra, eskluż il-kontenut attwali tal-fajl.
- Id-direttorju bażi li fih jinħażen il-kontenut tal-fajls tal-immaġini kollha mmuntati. Fajls huma maħżuna fir-rigward ta 'hash tal-kontenut tagħhom.
Jinħoloq indiċi binarju għal kull immaġini tas-sistema tal-fajls, u d-direttorju bażi huwa l-istess għall-immaġini kollha. Biex tivverifika l-kontenut ta 'fajls individwali u l-immaġni kollha taħt kundizzjonijiet ta' ħażna kondiviża, jista 'jintuża l-mekkaniżmu fs-verity, li, meta jaċċessa fajls, jiċċekkja l-korrispondenza tal-hashes speċifikati fl-indiċi binarju mal-kontenut attwali (jiġifieri, jekk attakkant jagħmel bidla għal fajl fid-direttorju bażi jew data bil-ħsara bħala riżultat ta 'falliment, tali rikonċiljazzjoni tiżvela diskrepanza).
Sors: opennet.ru
