Stratis 2.1 کی ریلیز، مقامی اسٹوریج کے انتظام کے لیے ایک ٹول کٹ

سات ماہ کی ترقی کے بعد شائع منصوبے کی رہائی سٹرائٹس 2.1Red Hat اور Fedora کمیونٹی کے ذریعہ تیار کیا گیا ہے تاکہ ایک یا زیادہ مقامی ڈرائیوز کے پول کو ترتیب دینے اور ان کے انتظام کے لیے ٹولز کو متحد اور آسان بنایا جا سکے۔ Stratis متحرک اسٹوریج ایلوکیشن، سنیپ شاٹس، سالمیت، اور کیشنگ لیئرز جیسی خصوصیات فراہم کرتا ہے۔ پروجیکٹ کوڈ Rust اور میں لکھا گیا ہے۔ نے بانٹا MPL 2.0 کے تحت لائسنس یافتہ۔

یہ سسٹم اپنی صلاحیتوں میں جدید ZFS اور Btrfs پارٹیشن مینجمنٹ ٹولز کو زیادہ تر دہراتا ہے، لیکن اسے ایک پرت (ڈیمون) کے طور پر لاگو کیا جاتا ہے۔ stratisd) لینکس کرنل کے ڈیوائس میپر سب سسٹم (dm-thin، dm-cache، dm-thinpool، dm-raid، اور dm-انٹیگریٹی ماڈیولز کا استعمال کرتے ہوئے) اور XFS فائل سسٹم کے اوپر چل رہا ہے۔ ZFS اور Btrfs کے برعکس، Stratis اجزاء صرف صارف کی جگہ پر کام کرتے ہیں اور مخصوص کرنل ماڈیول لوڈ کرنے کی ضرورت نہیں ہوتی ہے۔ اس منصوبے کو ابتدائی طور پر پیش کیا گیا تھا۔ ضرورت نہیں ہے اسٹوریج کے ماہر کی اہلیت کا انتظام کرنے کے لئے۔

D-Bus API کو کنٹرول اور کے لیے فراہم کیا گیا ہے۔ cli افادیت.
Stratis کا تجربہ LUKS پر مبنی بلاک ڈیوائسز (انکرپٹڈ پارٹیشنز)، mdraid، dm-multipath، iSCSI، LVM منطقی حجم، اور مختلف ہارڈ ڈرائیوز، SSDs، اور NVMe ڈرائیوز کے ساتھ کیا گیا ہے۔ اگر پول میں ایک ڈسک ہے تو، Stratis آپ کو تبدیلیوں کو رول بیک کرنے کے لیے اسنیپ شاٹ کے قابل منطقی پارٹیشنز استعمال کرنے کی اجازت دیتا ہے۔ جب ایک پول میں متعدد ڈرائیوز شامل کی جاتی ہیں، تو ڈرائیوز کو منطقی طور پر ایک متصل علاقے میں جوڑا جا سکتا ہے۔ جیسے مواقع
RAID، ڈیٹا کمپریشن، ڈیڈپلیکیشن، اور فیل اوور ابھی تک تعاون یافتہ نہیں ہیں، لیکن مستقبل کے لیے منصوبہ بند ہیں۔

Stratis 2.1 کی ریلیز، مقامی اسٹوریج کے انتظام کے لیے ایک ٹول کٹ

В نئی رہائی LUKS2 کا استعمال کرتے ہوئے پارٹیشن انکرپشن کے انتظام کے لیے معاونت شامل کی گئی۔ JSON فارمیٹ میں رپورٹس بنانے کے لیے D-Bus رپورٹ انٹرفیس شامل کیا گیا۔ ڈیوائس کی شناخت اور ابتدائی کوڈ کو دوبارہ لکھا گیا ہے۔ رسٹ کمپائلر ورژن کی ضروریات کو بڑھا دیا گیا ہے (کم از کم 1.43)۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں