Kernel-ka Linux ee nidaamka faylalka Ext4 waxa ku jira taageerada hawlgallada aan dareenka lahayn

Ted Ts'o, oo ah qoraaga nidaamyada faylka ext2/ext3/ext4, aqbalay Laantii xigta ee Linux, iyadoo lagu saleynayo sii deynta Linux 5.2 kernel la sameyn doono, oo ah go'an. isbedel, hirgelinta taageerada hawlgallada xasaasiga ah ee kiiska ee nidaamka faylka Ext4. Xirmooyinka sidoo kale waxay ku daraan taageerada UTF-8 ee magacyada faylka.

Habka qalliinka aan dareenka lahayn ee kiisku si ikhtiyaari ah ayaa loo dajiyay ee la xidhiidha hagaha gaarka ah iyadoo la adeegsanayo sifada cusub "+F" (EXT4_CASEFOLD_FL). Marka sifadan lagu dhejiyo tusaha, dhammaan hawlgallada leh faylalka iyo haga-hoosaadyada gudaha waa la fulin doonaa iyada oo aan xisaabta lagu darin kiiska jilayaasha, oo ay ku jiraan kiiska waa la iska indhatiraa marka la baadho oo la furo faylasha (tusaale, faylasha Test.txt, test.txt iyo test.TXT ee tusaha noocaas ah waxaa loo tixgelin doonaa isku mid). Sida caadiga ah, marka laga reebo hagayaasha leh "+F" sifada, nidaamka feylku waxa uu sii ahaanayaa mid xasaasi ah. Si loo xakameeyo ku darida qaabka xaalad-dareenka-ka-hortagga ah, qalab wax laga beddelay ayaa la bixiyaa e2fsprogs.

Boosaska waxaa diyaariyey Gabriel Krisman Bertazi, oo ah shaqaale ka tirsan Collabora, waana aqbalay toddobaad isku dayo ka dib saddex sano horumarinta iyo baabi'inta faallooyinka. Hirgelintu wax isbeddel ah kuma samaynayso qaabka kaydinta saxanka oo waxay ka shaqaysaa oo keliya heerka beddelka macquulka isbarbardhigga magaca ee shaqada ext4_lookup() iyo beddelidda xashiishka qaabdhismeedka dcache (Directory Name Lookup Cache). Qiimaha sifada "+F" waxa lagu kaydiyaa godka hagitaanada gaarka ah waxaana lagu faafiyaa dhammaan faylalka hoose iyo haga-hoosaadyada. Macluumaadka codaynta waxa lagu kaydiyaa xannibaadda weyn.

Si looga fogaado isku dhacyada magacyada faylalka jira, sifada "+F" waxa lagu dejin karaa oo keliya hagaha madhan ee nidaamka faylalka kaas oo taageerada Unicode ee faylalka iyo magacyada tusaha ay awood u leeyihiin heerka kor u kaca. Magacyada qaybaha hagaha ee sifada "+F" la hawlgeliyay ayaa si toos ah loogu beddelaa kiis hoose oo ka muuqda foomkan dcache, laakiin waxaa lagu kaydiyaa saxanka qaabka uu markii hore cayimay isticmaaluhu, i.e. In kasta oo habka magacyada loo eegin kiis kasta, magacyada waa la soo bandhigaa oo la keydiyaa iyada oo aan lumin macluumaadka ku saabsan kiiska jilayaasha (laakiin nidaamku kuma oggolaan doono inaad abuurto magac fayl leh jilayaal isku mid ah, laakiin kiis kale).

Source: opennet.ru

Add a comment