ဒေသတွင်းသိုလှောင်မှုကို စီမံခန့်ခွဲရန်အတွက် ကိရိယာအစုံဖြစ်သော Stratis 3.0 ကို ဖြန့်ချိသည်။

Stratis 3.0 ပရောဂျက်ကို Red Hat နှင့် Fedora အသိုက်အဝန်းမှ ဖန်တီးထုတ်ဝေပြီး တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ဒေသန္တရ drive များကို စီမံခြင်းနှင့် စီမံခန့်ခွဲခြင်းအတွက် နည်းလမ်းများကို စုစည်းကာ ရိုးရှင်းလွယ်ကူစေရန် ထုတ်ဝေထားပါသည်။ Stratis သည် ဒိုင်းနမစ်သိုလှောင်မှုခွဲဝေမှု၊ လျှပ်တစ်ပြက်ရိုက်ချက်များ၊ ခိုင်မာမှုနှင့် ကက်ရှ်အလွှာများကဲ့သို့သော အင်္ဂါရပ်များကို ပံ့ပိုးပေးပါသည်။ Stratis ပံ့ပိုးမှုကို Fedora 28 နှင့် RHEL 8.2 ထုတ်ဝေကတည်းက Fedora နှင့် RHEL ဖြန့်ဝေမှုများတွင် ပေါင်းစည်းထားသည်။ ပရောဂျက်ကုဒ်ကို MPL 2.0 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

စနစ်သည် ZFS နှင့် Btrfs ၏အဆင့်မြင့်အခန်းကန့်စီမံခန့်ခွဲမှုကိရိယာများကို ၎င်း၏စွမ်းရည်များဖြင့် ပုံတူပွားထားသော်လည်း Linux kernel ၏ device-mapper subsystem ၏ထိပ်တွင် (modules dm-thin၊ dm) အလွှာတစ်ခုအသွင်ဖြင့်အကောင်အထည်ဖော်ထားသည်။ -cache၊ dm-thinpool၊ dm- raid နှင့် dm-integrity) နှင့် XFS ဖိုင်စနစ်။ ZFS နှင့် Btrfs တို့နှင့်မတူဘဲ Stratis အစိတ်အပိုင်းများသည် အသုံးပြုသူနေရာလွတ်တွင်သာ အလုပ်လုပ်ပြီး သီးခြား kernel module များကို တင်ရန်မလိုအပ်ပါ။ ပရောဂျက်ကို စီမံခန့်ခွဲရန် သိုလှောင်မှုစနစ်ကျွမ်းကျင်သူ၏ အရည်အချင်းများ မလိုအပ်သောကြောင့် ကနဦးတင်ပြခဲ့သည်။

စီမံခန့်ခွဲမှုအတွက် D-Bus API နှင့် cli utility တစ်ခုကို ပေးထားသည်။ Stratis သည် LUKS (ကုဒ်ဝှက်ထားသော အပိုင်းခွဲများ)၊ mdraid၊ dm-multipath၊ iSCSI၊ LVM ယုတ္တိပမာဏများအပြင် HDD၊ SSD နှင့် NVMe ဒရိုက်များကို အခြေခံ၍ ပိတ်ဆို့ထားသော စက်ပစ္စည်းများနှင့် စမ်းသပ်ထားသည်။ ရေကူးကန်တွင် ဒစ်တစ်ခုရှိပါက၊ Stratis သည် ပြောင်းလဲမှုများကို ပြန်လည်ပြုလုပ်ရန်အတွက် လျှပ်တစ်ပြက်ရိုက်ချက်ပံ့ပိုးမှုဖြင့် ယုတ္တိရှိသောအပိုင်းများကို အသုံးပြုနိုင်သည်။ ရေကူးကန်တစ်ခုသို့ ဒရိုက်အများအပြားထည့်သောအခါ၊ သင်သည် ဒရိုက်ဗ်များကို ဆက်စပ်ဧရိယာတစ်ခုအဖြစ် ယုတ္တိနည်းကျကျ ပေါင်းစပ်နိုင်သည်။ RAID၊ ဒေတာချုံ့ခြင်း၊ ပြန်ထုတ်ခြင်းနှင့် အမှားခံနိုင်ရည်စသည့် အင်္ဂါရပ်များကို မပံ့ပိုးရသေးသော်လည်း အနာဂတ်အတွက် စီစဉ်ထားပါသည်။

ဒေသတွင်းသိုလှောင်မှုကို စီမံခန့်ခွဲရန်အတွက် ကိရိယာအစုံဖြစ်သော Stratis 3.0 ကို ဖြန့်ချိသည်။

Значительная смена номера версии объясняется изменением интерфейса для управления через D-Bus и прекращением поддержки интерфейсов FetchProperties в пользу использования свойств и методов на основе D-Bus. В новом выпуске также добавлена проверка правил udev при помощи libblkid перед внесением изменений, переделана обработка событий от DeviceMapper, изменено внутреннее представление обработчиков ошибок, переработан код для отката изменений (rollback), разрешено указание логического размера при создании ФС. Во фреймворке Clevis, применяемом для автоматического шифрования и расшифровки данных в дисковых разделах, задействованы хэши SHA-256 вместо SHA-1. Предоставлена возможность изменения парольной фразы и перегенерации привязок к Clevis.

source: opennet.ru

မှတ်ချက် Add