Kernel na Linux don FS Ext4 ya haɗa da goyan baya don aiki mara amfani

Ted Ts'o, marubucin tsarin fayilolin ext2/ext3/ext4, pринял zuwa reshe na gaba na Linux, a kan wanda za a samar da sakin Linux 5.2 kernel, saiti. canje-canje, aiwatar da tallafi don ayyukan da ba su da mahimmanci a cikin tsarin fayil na Ext4. Facilan kuma suna ƙara goyan baya ga haruffa UTF-8 a cikin sunayen fayil.

An kunna yanayin aiki mara amfani da zaɓin dangane da kundayen adireshi guda ɗaya ta amfani da sabuwar sifa "+F" (EXT4_CASEFOLD_FL). Lokacin da aka saita wannan sifa akan kundin adireshi, za a aiwatar da duk ayyuka tare da fayiloli da kundin adireshi a ciki ba tare da la'akari da yanayin haruffa ba, gami da shari'ar za a yi watsi da su yayin bincike da buɗe fayiloli (misali, fayilolin Test.txt, test.txt da test.TXT a cikin irin waɗannan kundayen adireshi za a ɗauke su iri ɗaya ne). Ta hanyar tsoho, ban da kundayen adireshi tare da sifa “+F”, tsarin fayil yana ci gaba da zama mai hankali. Don sarrafa haɗa yanayin yanayin rashin hankali, ana ba da tsarin kayan aiki da aka gyara majin_sark.

Gabriel Krisman Bertazi, ma'aikacin Collabora ne ya shirya facin, kuma an yarda dashi na bakwai yunkurin bayan shekaru uku ci gaba da kawar da sharhi. Aiwatar ba ta yin canje-canje ga tsarin ajiyar diski kuma yana aiki kawai a matakin canza ma'anar kwatanta sunan a cikin aikin ext4_lookup() da maye gurbin zanta a cikin tsarin dcache (Directory Name Lookup Cache). Ana adana ƙimar sifa "+F" a cikin inode na kundayen adireshi guda ɗaya kuma ana yaɗa shi zuwa duk manyan fayiloli da ƙananan bayanai. Ana adana bayanan ɓoye a cikin babban toshewa.

Don guje wa karo da sunayen fayilolin da ke akwai, za a iya saita sifa ta “+F” akan kundayen adireshi marasa komai a cikin tsarin fayil wanda Unicode ke tallafawa a cikin fayil da sunayen adireshi a matakin hawa. Sunayen abubuwan directory ɗin da aka kunna sifa ta “+F” ana canza su ta atomatik zuwa ƙaramin harafi kuma suna nunawa a cikin wannan fom a cikin dcache, amma ana adana su akan faifai a cikin sigar farko da mai amfani ya kayyade, watau. Duk da sarrafa sunaye ba tare da la'akari da yanayin ba, ana nuna sunaye kuma ana adana su ba tare da rasa bayanai game da yanayin haruffa ba (amma tsarin ba zai ba ku damar ƙirƙirar sunan fayil tare da haruffa iri ɗaya ba, amma a cikin wani yanayi daban).

source: budenet.ru

Add a comment