Reiser5 ဖိုင်စနစ် ရရှိနိုင်ပါသည်။

ရရှိနိုင်ပါသည်။ စမ်းသပ်ရန်အတွက်၊ ပြည်တွင်းစက်ပေါ်ရှိ logical volumes များအတွက် အထောက်အပံ့ရှိသော Reiser5 ဖိုင်စနစ်။ အဓိက တီထွင်ဆန်းသစ်မှုမှာ အပြိုင်စကေးချဲ့ခြင်း (စကေးထုတ်ခြင်း) သည် ဘလောက်အဆင့်တွင်မဟုတ်ဘဲ ဖိုင်စနစ်ကို အသုံးပြု၍ လုပ်ဆောင်ခြင်းဖြစ်သည်။

ဤချဉ်းကပ်မှု၏ အားသာချက်တစ်ခုအနေဖြင့်၊ FS+RAID/LVM ပေါင်းစပ်မှုများနှင့် အပြိုင်မဟုတ်သော ဖိုင်စနစ်များ (ZFS၊ Btrfs) တွင် အားနည်းချက်များ၊ ပမာဏပြည့်သွားသောအခါ စွမ်းဆောင်ရည်ကျဆင်းခြင်းကဲ့သို့သော နေရာလွတ်ပြဿနာ၊ 70% ကျော်သည် logical volumes (RAID/LVM) ကို စီစဉ်ခြင်းအတွက် ခေတ်နောက်ကျသော အယ်လဂိုရီသမ်များ (RAID/LVM) ၊ အပြိုင် FS တွင်၊ စက်တစ်ခုအား ယုတ္တိတန်သောအသံအတိုးအကျယ်သို့ မထည့်မီ၊ ၎င်းကို စံ mkfs utility ကို အသုံးပြု၍ ဖော်မတ်လုပ်ရပါမည်။

Reiser5 သည် O(1) အခမဲ့ ဘလောက်ခွဲဝေပေးသူကို အသုံးပြုသည်။ အခမဲ့ပိတ်ဆို့ရှာဖွေမှုလုပ်ဆောင်မှု၏ အမြင့်ဆုံးကုန်ကျစရိတ်သည် ယုတ္တိပမာဏ၏ အရွယ်အစားပေါ်တွင်မူတည်ခြင်းမရှိပါ။ မတူညီသောအရွယ်အစားနှင့် bandwidths ရှိသောပိတ်ဆို့ကိရိယာများမှယုတ္တိတန်သောအသံအတိုးအကျယ်ကိုရိုးရှင်းစွာထိရောက်စွာစုဝေးရန်ဖြစ်နိုင်သည်။ ရုရှားသင်္ချာပညာရှင်နှင့် ပရိုဂရမ်မာ Eduard Shishkin မှ အဆိုပြုသော အယ်လဂိုရီသမ်အသစ်များ (“ဖိုက်ဘာအစင်းကြောင်းများ”) ကို အသုံးပြု၍ အဆိုပါကိရိယာများတစ်လျှောက် ဒေတာဖြန့်ဝေခြင်းသည် ဖြစ်ပေါ်ပါသည်။

စက်တစ်ခုစီသို့ ညွှန်ပြသော I/O တောင်းဆိုမှုအပိုင်းသည် သုံးစွဲသူမှ သတ်မှတ်ပေးထားသည့် ၎င်း၏ နှိုင်းရစွမ်းရည်နှင့် ညီမျှသည်၊ ထို့ကြောင့် ယုတ္တိတန်သောပမာဏသည် ဒေတာ "အညီအမျှ" နှင့် "မျှမျှတတ" ဖြင့် ပြည့်နေစေရန်။ တစ်ချိန်တည်းမှာပင်၊ ပိုသေးငယ်သောစွမ်းရည်ရှိသော စက်ပစ္စည်းများသည် သိုလှောင်မှုအတွက် ဘလောက်အနည်းငယ်သာရရှိကြပြီး၊ လှိုင်းနှုန်းနိမ့်သောစက်ပစ္စည်းများသည် "ပုလင်းလည်ပင်း" ဖြစ်လာမည်မဟုတ်ပါ (ဥပမာ၊ RAID ခင်းကျင်းမှုများတွင် ဖြစ်သကဲ့သို့)။

အသံအတိုးအကျယ်တစ်ခုသို့ စက်ပစ္စည်းတစ်ခုထည့်ခြင်းနှင့် အသံအတိုးအကျယ်တစ်ခုမှ စက်ပစ္စည်းတစ်ခုကို ဖယ်ရှားခြင်းသည် ဖြန့်ဖြူးမှု၏ "တရားမျှတမှု" ကို ထိန်းသိမ်းထားသည့် ပြန်လည်ချိန်ညှိခြင်းဖြင့် လိုက်ပါသွားပါသည်။ ဤကိစ္စတွင်၊ ရွှေ့ပြောင်းထားသောဒေတာ၏အပိုင်းသည် ပေါင်းထည့်ထားသည့် (ဖယ်ရှားထားသည်) ကိရိယာ၏ ဆွေမျိုးစွမ်းရည်နှင့် ညီမျှသည်။ အစိတ်စိတ်အမွှာမွှာမွှားကင်းသောဒေတာများ၏ ရွှေ့ပြောင်းမှုအမြန်နှုန်းသည် ဒစ်ခ်သို့စာရေးသည့်အမြန်နှုန်းနှင့် နီးစပ်ပါသည်။ ၎င်းတို့တစ်ခုစီသို့ တစ်ဦးချင်းချဉ်းကပ်မှု (HDD များအတွက် အကွဲအပြဲပြုလုပ်ခြင်း၊ SSDs အတွက် စွန့်ပစ်ရန် တောင်းဆိုမှုများ၊ စသည်ဖြင့်) ကို အသုံးပြု၍ ယုတ္တိတန်သောအသံအတိုးအကျယ်တွင်ပါရှိသော ပိတ်ဆို့စက်ပစ္စည်းအားလုံးကို တစ်ပြိုင်နက် ထိန်းသိမ်းထားနိုင်သည်။ စံနှုန်း df(1) utility ကို အသုံးပြု၍ ယုတ္တိတန်သောအသံအတိုးအကျယ်တွင် နေရာလွတ်များကို စောင့်ကြည့်သည်။ ထို့အပြင်၊ အသုံးပြုသူသည် ယုတ္တိအသံအတိုးအကျယ်၏ အစိတ်အပိုင်းကိရိယာတစ်ခုစီရှိ နေရာလွတ်များကို စောင့်ကြည့်ရန် စွမ်းရည်ပေးထားသည်။

ယုတ္တိပမာဏများ (ထည့်ခြင်း၊ ဖျက်ခြင်း စသည်) ပါရှိသော လုပ်ဆောင်မှုအားလုံးသည် အနုမြူဗုံးဖြစ်ပြီး Reiser4 တွင် ငွေပေးငွေယူများလုပ်ဆောင်ရန်အတွက် စံတူးလ်များကို အသုံးပြု၍ လုပ်ဆောင်ကြသည်။ ထိုသို့သော အနှောင့်အယှက်ပေးသည့် လုပ်ဆောင်ချက်ပြီးနောက် အသံအတိုးအကျယ်၏ မှန်ကန်သော “ဖွင့်ထုတ်ခြင်း” ကို ညွှန်ကြားချက်များဖြင့် ထိန်းညှိထားသည်။ လောလောဆယ်တွင်၊ Reiser5 တွင် အော့ဖ်လိုင်း (တပ်ဆင်ထားသော) volumes များကို စီမံခန့်ခွဲရန် ကိရိယာများ မရှိသေးသောကြောင့် အသုံးပြုသူများကို လွတ်လပ်စွာ သိမ်းဆည်းရန်နှင့် ၎င်းတို့၏ ယုတ္တိတန်သော volumes များ၏ စီစဉ်သတ်မှတ်မှုများကို ယခုအချိန်တွင် အပ်ဒိတ်လုပ်ရန် ဖိတ်ခေါ်အပ်ပါသည်။ reiser4progs ပက်ကေ့ဂျ်တွင်ပါရှိသော logical volume utility ကို အသုံးပြု၍ တပ်ဆင်ထားသော volume အတွက် ဤဖွဲ့စည်းပုံကို အလွယ်တကူ ပြင်ဆင်နိုင်သည်။

စီစဉ်ထားသည့်နေရာမှ

  • အမြောက်အများအလိုက် မက်တာဒေတာကို ဖြန့်ဝေခြင်း၊
  • fsck utility ကို အသုံးပြု၍ ယုတ္တိတန်သော volumes များကို စစ်ဆေးခြင်း/ပြန်လည်ရယူခြင်း (၎င်း၏ဗားရှင်းဟောင်းကို အဆင့်မြှင့်တင်ခြင်းဖြင့်);
  • HPC အပလီကေးရှင်းများ (Burst Buffers) အတွက် အလွန်အရေးကြီးသော ဖြန့်ဖြူးမှုနှင့် ပွင့်လင်းမြင်သာသော ဒေတာရွှေ့ပြောင်းခြင်းအပေါ် စိတ်ကြိုက်ထိန်းချုပ်မှု။
  • ဒေတာနှင့် မက်တာဒေတာ စစ်ဆေးမှုများ၊
  • ပုံမှန်ဖိုင်လည်ပတ်မှုများသာမက အတွဲများ (ဥပမာ စက်များထည့်ခြင်းနှင့် ဖယ်ရှားခြင်းကဲ့သို့) တွင် လည်ပတ်လုပ်ဆောင်နိုင်စွမ်းရှိသော ယုတ္တိတန်သော volumes များ၏ 3D လျှပ်တစ်ပြက်ရိုက်ချက်များ။
  • မတူညီသောစက်များတွင် စက်ပစ္စည်းများကို စုစည်းပေးသည့် ကမ္ဘာလုံးဆိုင်ရာ (ကွန်ရက်ချိတ်ဆက်မှု) ပမာဏများ။

source: opennet.ru

မှတ်ချက် Add