Áirítear ar an eithne Linux do FS Ext4 tacaíocht d'oibriú cás-neamhíogair

Ted Ts'o, údar na gcóras comhad ext2/ext3/ext4, glacadh leis chuig an gcéad bhrainse eile de Linux a bheidh mar bhunús le scaoileadh eithne Linux 5.2, socraithe athruithe, a chuireann tacaíocht i bhfeidhm le haghaidh oibríochtaí cás-íogair sa chóras comhaid Ext4. Cuireann na paistí tacaíocht freisin do charachtair UTF-8 in ainmneacha comhaid.

Tá an modh oibríochta cás-íogair cumasaithe go roghnach maidir le heolairí aonair a úsáideann an aitreabúid nua "+ F" (EXT4_CASEFOLD_FL). Nuair a bheidh an tréith seo socraithe ar eolaire, beidh gach oibríocht ina bhfuil comhaid agus fochomhadlanna taobh istigh cás-íogair, lena n-áirítear ní thabharfar aird ar chásanna agus comhaid á gcuardach agus á n-oscailt (mar shampla comhaid Test.txt, test.txt agus test.TXT ina leithéid de chomhaid measfar mar an gcéanna eolairí). De réir réamhshocraithe, cé is moite d’eolairí a bhfuil an aitreabúid “+F” acu, leanann an córas comhad de bheith cásíogair. Chun cuimsiú mód cás-íogair a rialú, tairgtear sraith modhnaithe fóntais e2fsprogs.

Paistí ullmhaithe ag Gabriel Krisman Bertazi ó Collabora agus glactha leo seachtú iarrachtaí tar éis trí bliana forbairt agus deireadh a chur le tuairimí. Ní athraíonn an cur i bhfeidhm an fhormáid stórála diosca agus oibríonn sé amháin ag an leibhéal a athrú ar an loighic comparáide ainm san fheidhm ext4_lookup() agus ionadú an hash sa struchtúr dcache (Directory Name Lookup Cache). Stóráiltear luach an aitreabúid "+F" laistigh d'ionóid na n-eolairí aonair agus iomadaítear é chuig gach comhad neadaithe agus fochomhadlann. Stóráiltear faisnéis ionchódaithe san fhorbhloc.

Chun imbhuailtí le hainmneacha na gcomhad atá ann cheana a sheachaint, ní féidir an aitreabúid "+F" a shocrú ach in eolairí folamh i gcórais comhaid a bhfuil tacaíocht Unicode cumasaithe acu in ainmneacha comhaid agus eolaire le linn na céime gléasta. Tiontaítear ainmneacha na n-iontrálacha eolaire a bhfuil an aitreabúid "+F" ina leith go cás íochtair go huathoibríoch agus léirítear iad san fhoirm seo i dcache, ach stóráiltear iad ar diosca san fhoirm a leag an t-úsáideoir síos ar dtús, i.e. in ainneoin próiseáil ainmneacha beag beann ar chás, taispeántar agus sábhálfar na hainmneacha gan faisnéis a chailliúint faoi chás na gcarachtar (ach ní cheadóidh an córas duit ainm comhaid a chruthú leis na carachtair chéanna, ach i gcás difriúil).

Foinse: oscailtenet.ru

Add a comment