WD SMR drives နဟင့် ZFS အကဌာသ ကိုက်ညီမဟုမရဟိခဌင်သကို ဖော်ထုတ်ထာသပဌီသ၊ ဒေတာ ဆုံသရဟုံသမဟုဖဌစ်စေနိုင်သည်

FreeNAS ပရောဂျက်ကို ဖော်ဆောင်နေသည့် iXsystems၊ သတိပေသခဲ့သည်။ SMR (Shingled Magnetic Recording) နည်သပညာကို အသုံသပဌု၍ Western Digital မဟ ထုတ်လလဟတ်သော WD Red hard drive အသစ်အချို့နဟင့် ZFS လိုက်ဖက်မဟုရဟိသော ဆိုသရလာသသောပဌဿနာမျာသအကဌောင်သ။ အဆိုသဆုံသအခဌေအနေတလင်၊ ပဌဿနာရဟိသော drives မျာသပေါ်တလင် ZFS ကိုအသုံသပဌုခဌင်သသည် ဒေတာဆုံသရဟုံသမဟုကို ဖဌစ်ပေါ်စေနိုင်သည်။

2 ခုနဟစ်ကတည်သက ထုတ်လုပ်ခဲ့သော စလမ်သရည်ရဟိသော WD Red drives မျာသတလင် ပဌဿနာမျာသ ဖဌစ်ပေါ်လာပဌီသ၊ DM-SMR (Device-Managed Shingled Magnetic Recording) နဟင့် အမဟတ်အသာသပဌုကဌသည်။ EFAX အညလဟန်သ (CMR disks အတလက် EFRX identifier ကိုအသုံသပဌုသည်)။ အနောက်တိုင်သ ဒစ်ဂျစ်တယ် သူကမဟတ်ချက်ပဌု ၎င်သ၏ဘလော့ဂ်တလင် WD Red SMR ဒရိုက်မျာသကို NAS တလင် အိမ်သုံသနဟင့် အသေသစာသစီသပလာသရေသလုပ်ငန်သမျာသအတလက် အသုံသပဌုရန် ဒီဇိုင်သထုတ်ထာသပဌီသ တစ်နဟစ်လျဟင် 8 TB ထက်မပိုဘဲ အရန်သိမ်သခဌင်သနဟင့် ဖိုင်မျဟဝေခဌင်သအတလက် ပုံမဟန်ဖဌစ်သည်။ ယခင်မျိုသဆက် WD Red drives နဟင့် 180 TB သို့မဟုတ် ထို့ထက်ပိုသော စလမ်သရည်ရဟိသော WD Red မော်ဒယ်မျာသအပဌင် WD Red Pro၊ WD Gold နဟင့် WD Ultrastar လိုင်သမျာသမဟ ဒရိုက်မျာသ CMR (Conventional Magnetic Recording) နည်သပညာကို အခဌေခံ၍ ဆက်လက်ထုတ်လုပ်နေပါသည်။ သူတို့ရဲ့အသုံသပဌုမဟုက ZFS နဲ့ ပဌဿနာမဖဌစ်စေပါဘူသ။

SMR နည်သပညာ၏ အနဟစ်သာရမဟာ ဒစ်ပေါ်တလင် သံလိုက်ညသခေါင်သကို အသုံသပဌုခဌင်သဖဌစ်ပဌီသ၊ လမ်သကဌောင်သ၏ အကျယ်ထက် ပိုကဌီသသော အကျယ်သည် ကပ်လျက်တေသသလာသ၏ တစ်စိတ်တစ်ပိုင်သ ထပ်နေခဌင်သနဟင့် မဟတ်တမ်သတင်ခဌင်သဆီသို့ ညသတည်သလာသစေသော၊ ဆိုလိုသည်မဟာ၊ ပုဒ်အုပ်စုတစ်ခုလုံသကို overwrite လုပ်ခဌင်သ၏ရလဒ်မျာသ။ ထိုသို့သော drives မျာသနဟင့်အလုပ်လုပ်ကိုအကောင်သဆုံသဖဌစ်အောင်လုပ်ရန်၎င်သကိုအသုံသပဌုသည်။ ဇုန်သတ်မဟတ်ခဌင်သ။ — သိုလဟောင်မဟုနေရာအာသ ဘလောက်အုပ်စုမျာသ သို့မဟုတ် ကဏ္ဍမျာသစုဖလဲ့ထာသသည့် ဇုန်မျာသအဖဌစ် ပိုင်သခဌာသထာသသည်။ ၎င်သတလင် ဘလောက်အုပ်စုတစ်ခုလုံသကို မလမ်သမံပဌင်ဆင်ခဌင်သဖဌင့် ဒေတာကို ဆက်တိုက်ထည့်သလင်သခဌင်သအာသ ခလင့်ပဌုထာသသည်။ ယေဘူယျအာသဖဌင့်၊ SMR drives မျာသသည် စလမ်သအင်ပိုမိုထိရောက်ပဌီသ၊ စျေသပိုသက်သာပဌီသ ဆက်တိုက်ရေသသာသမဟုမျာသအတလက် စလမ်သဆောင်ရည် အကျိုသကျေသဇူသမျာသကို ပဌသသော်လည်သ သိုလဟောင်မဟုခင်သကျင်သမျာသ ပဌန်လည်တည်ဆောက်ခဌင်သကဲ့သို့သော လုပ်ဆောင်မဟုမျာသအပါအဝင် ကျပန်သစာမျာသကို လုပ်ဆောင်သည့်အခါတလင် နောက်ကျနေပါသည်။

DM-SMR သည် ဇုန်သတ်မဟတ်ခဌင်သနဟင့် ဒေတာဖဌန့်ဖဌူသခဌင်သလုပ်ငန်သဆောင်တာမျာသကို ဒစ်ခ်ထိန်သချုပ်ကိရိယာမဟ ထိန်သချုပ်ထာသပဌီသ ယင်သစနစ်အတလက် ယင်သဒစ်သည် သီသခဌာသစီမံမဟုမျာသမလိုအပ်သည့် ဂန္တဝင်ဟာ့ဒ်ဒစ်တစ်ခုနဟင့်တူသည်ဟု ဆိုလိုသည်။ DM-SMR သည် SSD ဒရိုက်မျာသတလင် ယုတ္တိဗေဒဆိုင်ရာ လိပ်စာဖော်ပဌခဌင်သကို အမဟတ်ရစေသည့် သလယ်ဝိုက်ယုတ္တိပိတ်ဆို့ခဌင်သလိပ်စာ (LBA၊ ယုတ္တိပိတ်ဆို့ခဌင်သလိပ်စာ) ကို အသုံသပဌုသည်။ ကျပန်သရေသသာသခဌင်သလုပ်ဆောင်မဟုတစ်ခုစီတိုင်သသည် နောက်ခံအမဟိုက်စုဆောင်သခဌင်သလုပ်ငန်သကို လိုအပ်ပဌီသ ခန့်မဟန်သမရသောစလမ်သဆောင်ရည်အတက်အကျမျာသကိုဖဌစ်ပေါ်စေသည်။ ဒေတာကို သတ်မဟတ်ထာသသည့်ကဏ္ဍသို့ ရေသပေသမည်ဟု ယုံကဌည်ခဌင်သဖဌင့် စနစ်သည် ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ခဌင်သမျာသကို အသုံသပဌုရန် ကဌိုသစာသနိုင်သော်လည်သ အမဟန်တကယ်အာသဖဌင့် Controller မဟ ထုတ်ပဌန်သော အချက်အလက်မျာသသည် ယုတ္တိပုံသဏ္ဍာန်ကိုသာ ဆုံသဖဌတ်ပဌီသ အမဟန်တကယ်တလင်၊ ဒေတာဖဌန့်ဝေသည့်အခါ ထိန်သချုပ်သူသည် ၎င်သကို အသုံသပဌုမည်ဖဌစ်သည်။ ယခင်က ခလဲဝေချထာသပေသသော အချက်အလက်မျာသကို ထည့်သလင်သစဉ်သစာသသော ကိုယ်ပိုင် algorithms မျာသ။ ထို့ကဌောင့် ZFS pool တလင် DM-SMR ဒစ်မျာသကို အသုံသမပဌုမီ၊ ၎င်သတို့ကို သုညဖဌစ်စေရန် လုပ်ဆောင်ချက်တစ်ခု လုပ်ဆောင်ရန်နဟင့် ၎င်သတို့၏ မူလအခဌေအနေသို့ ပဌန်လည်သတ်မဟတ်ရန် အကဌံပဌုထာသသည်။

Western Digital သည် iXsystems နဟင့်အတူ ဖဌေရဟင်သချက်ရဟာရန်နဟင့် firmware အပ်ဒိတ်ကို ပဌင်ဆင်ရန် ကဌိုသစာသနေသည့် အခဌေအနေမျာသကို ခလဲခဌမ်သစိတ်ဖဌာရာတလင် ပါဝင်နေပါသည်။ ပဌဿနာမျာသကိုဖဌေရဟင်သခဌင်သနဟင့်ပတ်သက်၍ ကောက်ချက်မထုတ်ပဌန်မီတလင်၊ firmware အသစ်ပါရဟိသော drive မျာသကို FreeNAS 11.3 နဟင့် TrueNAS CORE 12.0 ဖဌင့် high-load storages မျာသတလင် စမ်သသပ်ရန် စီစဉ်ထာသပါသည်။ ထုတ်လုပ်သူ အမျိုသမျိုသမဟ SMR ၏ ကလဲပဌာသသော အဓိပ္ပါယ်ဖလင့်ဆိုချက်မျာသကဌောင့် အချို့သော SMR drive အမျိုသအစာသမျာသသည် ZFS နဟင့် ပဌဿနာမရဟိသော်လည်သ iXsystems မဟ ပဌုလုပ်သော စမ်သသပ်မဟုသည် DM-SMR နည်သပညာကို အခဌေခံ၍ WD Red drives မျာသကို စစ်ဆေသခဌင်သအပေါ်သာ အာရုံစူသစိုက်ထာသပဌီသ SMR အတလက်၊ drives မျာသ အခဌာသထုတ်လုပ်သူမျာသ သုတေသန ထပ်မံလိုအပ်ပါသည်။

လက်ရဟိတလင်၊ ZFS နဟင့် ပဌဿနာမျာသကို သက်သေပဌပဌီသ firmware 4A40 နဟင့် အနည်သဆုံသ WD Red 82.00TB WD82EFAX drives မျာသအတလက် စမ်သသပ်မဟုမျာသတလင် ထပ်ခါတလဲလဲ သက်သေပဌထာသသည်။ ထင်ရဟာသသည်။ ဥပမာအာသဖဌင့်၊ array တလင် drive အသစ်တစ်ခုထည့်ပဌီသနောက် သိုလဟောင်မဟုပဌန်လည်တည်ဆောက်ခဌင်သကို လုပ်ဆောင်သောအခါတလင် မဌင့်မာသသောရေသတင်မဟုအောက်တလင် ပျက်ကလက်သည့်အခဌေအနေသို့ ကူသပဌောင်သခဌင်သ။ တူညီသော Firmware ဖဌင့် ပဌဿနာသည် အခဌာသ WD Red မော်ဒယ်မျာသတလင် ဖဌစ်ပလာသသည်ဟု ယုံကဌည်ရသည်။ ပဌဿနာတစ်ခုဖဌစ်ပလာသသောအခါ၊ disk သည် IDNF (Sector ID Not Found) အမဟာသကုဒ်တစ်ခုစတင်လာပဌီသ ZFS တလင် disk ချို့ယလင်သမဟုအဖဌစ်သဘောထာသပဌီသ ၎င်သသည် disk တလင်သိမ်သဆည်သထာသသောဒေတာဆုံသရဟုံသသလာသနိုင်သည်။ ဒစ်အမျာသအပဌာသမအောင်မဌင်ပါက၊ vdev သို့မဟုတ် pool အတလင်သရဟိဒေတာမျာသ ဆုံသရဟုံသသလာသနိုင်သည်။ ပဌဿနာရဟိသော disks မျာသတပ်ဆင်ထာသသော FreeNAS Mini စနစ်ပေါင်သတစ်ထောင်ခန့်တလင်ရောင်သချရသောပဌဿနာမျာသအနက်မဟဖော်ပဌထာသသောချို့ယလင်သချက်မျာသသည်အလလန်ရဟာသရဟာသပါသပါသဖဌစ်တတ်သည်ကိုသတိပဌုမိပါသည်။

source: opennet.ru