Linuxi kernelisse on lisatud Ext4 failisĂŒsteemi tugi, mis ei arvesta sĂŒmbolite suurust.

Ted Ts’o, ext2/ext3/ext4 failisĂŒsteemide autor, v<App ja Linux-next harusse, mille alusel lĂ”petatakse Linuxi tuuma 5.2 versioon, komplekt muudatused, mis rakendab Ext4 failisĂŒsteemis registrivabade toimingute tuge. PatĆĄod lisavad ka UTF-8 sĂŒmbolite toe faili nimedes.

Registrivaba tööreĆŸiim lĂŒlitatakse valikuliselt sisse individuaalsete kataloogide ĂŒhendamisel uusima atribuudiga „+F” (EXT4_CASEFOLD_FL). Kui see atribuut on kaustale seatud, toimuvad kĂ”ik toimingud failide ja alamkaustadega ilma registrit arvestamata, sealhulgas registrit ignoreeritakse failide otsimise ja avamise toimingutes (nĂ€iteks failid Test.txt, test.txt ja test.TXT sellistes kaustades kĂ€sitletakse kui identsed). Vaikimisi, vĂ€lja arvatud kaustad, millel on atribuut „+F”, jÀÀb failisĂŒsteem registrit arvestavaks. Registrivaba reĆŸiimi haldamiseks on ette nĂ€htud muudetud utiliitide komplekt e2fsprogs.

PatĆĄod on ette valmistanud Gabriel Krisman Bertazi, firma Collabora töötaja, ja need on vastu vĂ”etud seitsmenda katse jĂ€rel pĂ€rast kolme aasta arendust ja mĂ€rkuste kĂ”rvaldamist. Teostus ei muudab salvestusformaat diskil ning töötab ainult nimede vĂ”rdlemise loogika muutmise tasandil funktsioonis ext4_lookup() ja ristehise muutmisel dcache-s (Directory Name Lookup Cache). Atribuudi „+F” vÀÀrtus sĂ€ilib individuaalsete kataloogide inode’is ja laieneb kĂ”ikidele alafailidele ja alamkaustadele. Kodeeringute teave sĂ€ilitakse superplokis.

Nimede kokkupĂ”rgete vĂ€ltimiseks vĂ”ib atribuut „+F” olla seadistatud ainult tĂŒhi kaustadesse failisĂŒsteemides, kus on montaaĆŸietapis lubatud Unicode toe reĆŸiim failinimedes ja kataloogides. Kataloogelementide nimed, millel on aktiveeritud atribuut „+F”, tĂ”lgitakse automaatselt vĂ€ikestesse tĂ€htedesse ja kajastatakse sellisel kujul dcache-s, kuid kettale salvestatakse need algselt mÀÀratud kujul, st hoolimata nimede töötlemisest, mis ei arvestata registrit, nĂ€idatakse ja salvestatakse need registri teabe kaotamata (kuid sĂŒsteem ei luba luua faili nime, millel on samad sĂŒmbolid, kuid teises registris).

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster