Linux Kernel 5.2 akan Ext4 zai ba da izinin bincika ƙararraki

rashin jituwa

Ted ts'o, marubucin tsarin fayil na ext2 / ext3 / ext4, yarda da Linux-reshe na gaba, game da tushe wanda za'a kirkiro Linux Kernel 5.2 saki, saitin canje-canje cewa aiwatar da tallafi para ayyukan shari'ar masu zaman kansu a tsarin fayil na Ext4.

Facin sun kuma ƙara tallafi don haruffa UTF-8 a cikin sunayen fayil. Yanayin yanayin yanayin marasa aiki ana iya haɗawa da shi a cikin mahaɗin zuwa raba kundin adireshi ta amfani da sabon sifa "+ F" (EXT4_CASEFOLD_FL).

Halin rashin damuwa ga ext4

Lokacin da aka sanya wannan sifa a cikin kundin adireshi, duk ayyukan tare da fayiloli da ƙananan ƙananan hukumomi da ke cikin ta ba zai zama abin damuwa ba, gami da shari'ar ba za a yi biris da ita ba yayin bincika da buɗe fayiloli (misali

Wato, ya dace da shigar da kundin adireshi, koda kuwa sunan da mai amfani ya yi amfani da shi baiti ne na baiti wanda ya dace da sunan diski, amma sigar daidaita yanayin yanayin layin Unicode.

Wannan aikin ana kiran sa bincike-sunan fayil wanda bashi da hankali. An saita fasalin azaman sifa mai inode da aka shafi kundin adireshi kuma 'ya'yansu suka gada.

Wannan sifa ce solo za a iya kunna ta kan kundin adireshi mara fankos don tsarin fayil waɗanda ke tallafawa aikin ɓoyewa, don haka guje wa karo da sunayen fayiloli waɗanda kawai suka bambanta kan tsarin shari'ance.

Ta hanyar tsoho, ban da kundayen adireshi tare da sifar "+ F", har yanzu tsarin fayil ɗin yana da matsala. Don sarrafa haɗar yanayin rashin tasirin shari'ar, an samar da ingantaccen saitin kayan aikin e2fsprogs.

Wannan facin yana aiwatar da tallafi na ainihi don binciken filename wanda ba shi da tasiri a cikin ext4, gwargwadon yanayin fasalin da kuma ɓoye bayanan da aka adana a cikin superblock.

Aikin da ya dauki dogon lokaci kafin a zo

Gabriel Krisman Bertazi, mai ba da gudummawa na Collabora ne ya shirya facin kuma an ɗauke su daga ƙoƙari na bakwai bayan shekaru uku na ci gaba da share maganganun.

Aiwatarwa baya yin canje-canje ga tsarin adana faifai kuma yana aiki ne kawai a matakin canza tunanin kwatancen suna a cikin aikin ext4_lookup () da maye gurbin zanta a cikin tsarin dcache (Directory Name Lookup Cache).

Isimar sifar "+ F" an adana ta cikin ƙididdigar kowane kundin adireshi kuma ya shafi duk fayilolin da aka haɗe da ƙananan hukumomi. Ana adana bayanan ɓoye a cikin superblock.

A yanzu, ba a tura duban dubawa cikin dcache, kamar yadda dole ne ya zama ba daidai ba, saboda ba za mu iya amincewa da fayilolin da suka ɓace ba.

Wannan mummunan aiki ne, amma yana buƙatar yin amfani da layin vfs don gyara.

Zamu iya rayuwa ba tare da shi ba a yanzu, kamar kowa.

Don guje wa karo tare da sunayen fayilolin da ke ciki, za a iya saita sifar "+ F" ne kawai a kan kundayen adireshi a cikin tsarin fayil, wanda a cikin sa yanayin tallafawa Unicode a cikin fayil da sunayen kundin adireshi aka kunna yayin matakin dutsen.

Sunayen abubuwan kundin adireshi wanda sifar "+ F" ta kunna ana fassara su ta atomatik zuwa ƙananan ƙananan kuma ana nuna su ta wannan hanyar a cikin dcache, amma an adana su a faifai a cikin sigar da mai amfani ya bayyana da farko.

Sabbin faifai na diski ana kirga su azaman zanin dukkan lamuran shari'ar, maimakon sarkar kai tsaye.

Wato, duk da sunan sarrafawa ba tare da la'akari da lamarin ba, ana nuna sunayen kuma ana adana su ba tare da rasa bayanai game da batun haruffa ba (amma tsarin ba zai ba ku damar ƙirƙirar sunan fayil tare da haruffa iri ɗaya ba, amma a wani yanayi daban).

Hakanan yana bawa lambar VFS damar saurin samun madaidaicin shigarwar a cikin ma'ajiyar kodayake anyi amfani da zaren daidai a cikin binciken da ya gabata


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.