အူတိုင်ထဲကို Linux Ext4 FS အတလက် စာလုံသအကဌီသအသေသ မခလဲခဌာသနိုင်သော ပံ့ပိုသမဟုကို ယခုဖလင့်လိုက်ပါပဌီ။

ext2/ext3/ext4 ဖိုင်စနစ်မျာသကို ရေသသာသသူ Ted Ts'o၊ လက်ခံတယ်။ အကိုင်သအခက်မဟာ Linux-နောက်တစ်ခု၊ kernel release ကို အခဌေခံ၍ ဖလဲ့စည်သမည်ဖဌစ်သည် Linux ၅.၂၊ အစုံ အပဌောင်သအလဲမျာသExt4 ဖိုင်စနစ်ရဟိ case-insensitive လုပ်ဆောင်ချက်မျာသအတလက် ပံ့ပိုသမဟုကို အကောင်အထည်ဖော်ခဌင်သ။ ဖာထေသမဟုမျာသသည် ဖိုင်အမည်မျာသတလင် UTF-8 ဇာတ်ကောင်မျာသအတလက် ပံ့ပိုသမဟုလည်သ ထည့်သလင်သထာသသည်။

ရည်ညလဟန်သချက်အသစ် "+F" (EXT4_CASEFOLD_FL) ကို အသုံသပဌု၍ ဖဌစ်ရပ်မဟန်မုဒ်ကို လမ်သညလဟန်တစ်ခုချင်သစီအတလက် ရလေသချယ်နိုင်မည်ဖဌစ်သည်။ က attribute ကို directory တစ်ခုပေါ်တလင် သတ်မဟတ်သောအခါ၊ အတလင်သရဟိ ဖိုင်မျာသနဟင့် လမ်သညလဟန်ခလဲမျာသပါရဟိသော လုပ်ဆောင်ချက်အာသလုံသကို ဖိုင်ရဟာဖလေမဟုနဟင့် ဖလင့်သည့်လုပ်ဆောင်မဟုမျာသအတလင်သ အမဟုကိစ္စကို လျစ်လျူရဟုခဌင်သအပါအဝင် ဇာတ်ကောင်မျာသ၏ဖဌစ်ရပ်နဟင့် ပတ်သက်၍ လုပ်ဆောင်သလာသပါမည် (ဥပမာ၊ Test.txt၊ test.txt နဟင့် test.TXT ဖိုင်မျာသကို တူညီသည်ဟု ယူဆပါမည်)။ မူရင်သအာသဖဌင့်၊ ရည်ညလဟန်သချက် "+F" ပါသည့် လမ်သညလဟန်မျာသမဟ လလဲ၍ FS သည် စာလုံသအကဌီသအသေသ အထိသာ ဆက်လက်ရဟိနေပါသည်။ case-insensitive မုဒ်ပါဝင်မဟုကို ထိန်သချုပ်ရန် ပဌုပဌင်ထာသသော utilities အစုံကို ကမ်သလဟမ်သထာသသည်။ e2fsprogs.

Collabora ဝန်ထမ်သတစ်ညသဖဌစ်သည့် Gabriel Krisman Bertazi မဟ ပဌင်ဆင်ထာသသော Patches မျာသကို လက်ခံခဲ့သည်။ သတ္တမ ကဌိုသစာသမဟုပဌီသနောက် သုံသနဟစ် ဖလံ့ဖဌိုသတိုသတက်ရေသနဟင့် မဟတ်ချက်မျာသ ဖယ်ရဟာသရေသ။ အကောင်အထည်ဖော်မဟုသည် disk သိုလဟောင်မဟုဖော်မတ်ကို အပဌောင်သအလဲမပဌုလုပ်ဘဲ ext4_lookup() လုပ်ဆောင်ချက်ရဟိ အမည်နဟိုင်သယဟဉ်ခဌင်သ၏ ယုတ္တိကိုပဌောင်သလဲခဌင်သနဟင့် dcache (လမ်သညလဟန်အမည်ရဟာဖလေရေသကက်ရဟ်) ဖလဲ့စည်သပုံရဟိ hash ကို အစာသထိုသခဌင်သအဆင့်တလင် သီသသန့်လုပ်ဆောင်သည်။ "+F" ရည်ညလဟန်သချက်၏တန်ဖိုသကို တစ်ညသချင်သလမ်သညလဟန်မျာသ၏ inode အတလင်သတလင် သိမ်သဆည်သထာသပဌီသ nested ဖိုင်မျာသနဟင့် ဖိုင်တလဲမျာသအာသလုံသကို သက်ဆိုင်ပါသည်။ ကုဒ်သလင်သခဌင်သဆိုင်ရာ အချက်အလက်ကို superblock တလင် သိမ်သဆည်သထာသသည်။

ရဟိပဌီသသာသဖိုင်မျာသ၏အမည်မျာသနဟင့် တိုက်မိခဌင်သမဟ ရဟောင်ရဟာသနိုင်ရန်၊ "+F" ရည်ညလဟန်သချက်သည် ဖိုင်စနစ်မျာသတလင် ယူနီကုဒ်ပံ့ပိုသမဟုမုဒ်နဟင့် ဖိုင်လမ်သညလဟန်အမည်မျာသကို တပ်ဆင်သည့်အဆင့်တလင် ဖလင့်ထာသသည့် ဖိုင်စနစ်အတလင်သရဟိ အချည်သနဟီသသော လမ်သညလဟန်မျာသပေါ်တလင်သာ သတ်မဟတ်နိုင်ပါသည်။ "+F" ရည်ညလဟန်သချက်အာသ ဖလင့်ထာသသည့် လမ်သညလဟန်ဒဌပ်စင်မျာသ၏ အမည်မျာသကို စာလုံသအသေသအဖဌစ် အလိုအလျောက်ပဌောင်သလဲပဌီသ dcache တလင် ကဖောင်တလင်ပဌသသော်လည်သ အသုံသပဌုသူမဟ ကနညသသတ်မဟတ်ထာသသည့်ဖောင်တလင် disk ပေါ်တလင် သိမ်သဆည်သထာသပါသည်၊ ဆိုလိုသည်မဟာ အမည်မျာသကို case-sensitive လုပ်ဆောင်နေသော်လည်သ၊ အမည်မျာသကို character case နဟင့်ပတ်သက်သော အချက်အလက်မဆုံသရဟုံသစေဘဲ သိမ်သဆည်သထာသသည် (သို့သော်) စာလုံသအမျိုသအစာသကို ဖန်တီသရန်စနစ်က တူညီမည်မဟုတ်ပါ။

source: opennet.ru

DDoS ကာကလယ်ရေသ၊ VPS VDS ဆာဗာမျာသပါသည့် ဆိုက်မျာသအတလက် ယုံကဌည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကလယ်မဟု၊ VPS VDS ဆာဗာမျာသပါရဟိသော ယုံကဌည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster