Linux Kernel 5.2 paExt4 inobvumidza kesi-isina hanya yekutsvaga

nyaya-isinganzwisisiki

Ted ts'o, munyori weiyo ext2 / ext3 / ext4 mafaira masisitimu, akagamuchira iyo Linux-inotevera bazi, about the base kubva iyo Linux Kernel 5.2 kuburitswa ichagadzirwa, seti yeshanduko iyo shandisa rutsigiro nokuti yakazvimirira kesi mashandiro mu iyo Ext4 faira system.

Zvimedu ivo zvakare vanowedzera rutsigiro rwe UTF-8 mavara mumazita emafaira. Iyo isiri-yemhando kesi kesi yekushanda inosarudzika inosanganisirwa muiyi link kupatsanura madhairekitori uchishandisa iyo nyowani hunhu "+ F" (EXT4_CASEFOLD_FL).

Nyaya-isina hanya ne ext4

Kana hunhu uhwu hwaiswa mudhairekitori, ese mashandiro ane mafaera uye subdirectories izvo zviri mukati maro hazvinganzwisisike, kusanganisira iyo kesi ichafuratirwa pakutsvaga nekuvhura mafaera (semuenzaniso Test.txt, test.txt uye test.TXT mune zvakafanana madhairekitori) anozotariswa zvakafanana).

Ndokunge, inowirirana nedhairekitori yekupinda, kunyangwe kana zita rinoshandiswa nenzvimbo yemushandisi isiri ye byte inoenderana nezita re disk, asi iri kesi-inonzwika yakaenzana vhezheni ye Unicode tambo.

Uku kuvhiya kunodaidzwa kuti kesi-isinganzwe zita rezita rekutarisa. Iyo ficha yakagadzirirwa seinode hunhu inoshandiswa kune madhairekitori uye inogarwa nhaka nevana vavo.

Hunhu uhu Solo inogona kupihwa simba pane madhairekitori asina chinhus yemafaira masisitimu anotsigira iko kukodha basa, nekudaro kudzivirira kubonderana kwemazita emafaira ayo anongosiyana pane kesi-ne-kesi hwaro.

Nekutadza, kunze kwemadhairekitori ane hunhu hwe "+ F", iyo faira system ichiri kutarisisa. Kudzora kuiswa kwe kesi-isinganzwisisike maitiro, seti yakagadziridzwa ye e2fsprogs zvinoshandiswa zvinopihwa.

Ichi chigamba chinoshandisa rutsigiro chairwo rwe kesi-isinganzwisisike filename lookups mu ext4, zvichibva pane chidimbu chidiki uye encoding yakachengetwa mu superblock.

Basa rakatora nguva yakareba kuti risvike

Iwo maratidziro akagadzirwa naGabriel Krisman Bertazi, Collabora mupi uye vakatorwa kubva muyedzo yechinomwe mushure memakore matatu ebudiriro uye kubviswa kwemashoko.

Iyo yekumisikidza haiite shanduko kune iyo diski yekuchengetedza fomati uye inoshanda chete padanho rekushandura zita rekufananidza pfungwa muiyo ext4_lookup () basa uye kutsiva iyo hash mune iyo dcache (Directory Name Lookup Cache) chimiro.

Iko kukosha kweiyo "+ F" hunhu hunochengeterwa mukati meiyo maodhi emodhi madhairekitori uye anoshanda kune ese akasungirirwa mafaera uye madhairekitori. Ruzivo rwekukodha runochengetwa mu superblock.

Parizvino, zvisirizvo zvisingaonekwe hazvimanikidzirwe mucache, sezvo zvaizofanirwa kusabvumidzwa zvakadaro, nekuti hatigone kuvimba nemafaira aripo.

Izvi zvakashata pakuita, asi zvinoda kumwe kuenzanisira kweiyo vfs rukoko kugadzirisa.

Tinogona kurarama tisinayo izvozvi, sevamwe vese.

Kudzivirira kubonderana nemazita emafaira aripo, iyo "+ F" hunhu hunogona chete kumisikidzwa pane zvisina madhairekitori mune faira masystem, umo Unicode yekutsigira modhi mufaira uye dhairekitori mazita anogoneswa panguva yechikamu chegomo.

Mazita ezvinyorwa zvedhairekitori izvo zvakaiswa "+ F" hunhu zvinoshandurwa otomatiki kudiki uye zvinoratidzwa nenzira iyi mu dcache, asi zvakachengetwa padiski mune fomu rakatsanangurwa pakutanga nemushandisi.

Nyowani dhisiki hashes dzinoverengerwa seye hashi yeketani rese remakesi, kwete neketani yakanangana.

Ndokunge, kunyangwe iri zita rekugadzirisa zvisinei nenyaya yacho, mazita anoratidzwa uye anochengetwa pasina kurasikirwa neruzivo nezve nyaya yevatambi (asi iyo system haizokutenderi iwe kuti ugadzire zita refaira rine mavara akafanana, asi mune imwe nyaya).

Iyo zvakare inobvumidza iyo VFS kodhi kuti ikurumidze kuwana iyo chaiyo yekupinda mune cache kunyangwe hazvo yakaenzana tambo yakashandiswa mukutsvaga kwekare


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako