إصدار Stratis 2.2 ، مجموعة أدوات لإدارة التخزين المحلي

نشرت إطلاق المشروع ستراتيس 2.2، تم تطويره بواسطة Red Hat ومجتمع Fedora لتوحيد وتبسيط وسائل إعداد وإدارة مجموعة مكونة من محرك أقراص محلي واحد أو أكثر. يوفر Stratis ميزات مثل تخصيص التخزين الديناميكي واللقطات والتكامل وطبقات التخزين المؤقت. كود المشروع مكتوب بلغة Rust و وزعت من خلال مرخص بموجب MPL 2.0.

يكرر النظام إلى حد كبير في قدراته أدوات إدارة الأقسام المتقدمة الخاصة بـ ZFS وBtrfs، ولكن يتم تنفيذه في شكل طبقة (daemon طبقات)، الذي يعمل على الجزء العلوي من النظام الفرعي لجهاز تعيين الأجهزة في Linux kernel (باستخدام الوحدات النمطية dm-thin وdm-cache وdm-thinpool وdm-raid وdm-integrity) ونظام الملفات XFS. على عكس ZFS وBtrfs، تعمل مكونات Stratis فقط في مساحة المستخدم ولا تتطلب تحميل وحدات kernel محددة. تم تقديم المشروع في البداية على أنه لا تتطلب لإدارة تأهيل خبراء أنظمة التخزين.

يتم توفير D-Bus API للتحكم و فائدة CLI.
تم اختبار Stratis باستخدام أجهزة الكتل المستندة إلى LUKS (الأقسام المشفرة)، وmdraid، وdm-multipath، وiSCSI، ووحدات التخزين المنطقية LVM، بالإضافة إلى محركات الأقراص الصلبة المتنوعة، ومحركات أقراص SSD، ومحركات أقراص NVMe. إذا كان هناك قرص واحد في التجمع، فإن Stratis يسمح لك باستخدام الأقسام المنطقية مع دعم اللقطة لاستعادة التغييرات. عند إضافة محركات أقراص متعددة إلى التجمع، يمكنك دمج محركات الأقراص بشكل منطقي في منطقة متجاورة. ميزات مثل
لا يتم حتى الآن دعم RAID وضغط البيانات وإلغاء البيانات المكررة والتسامح مع الأخطاء، ولكن من المخطط لها في المستقبل.

إصدار Stratis 2.2 ، مجموعة أدوات لإدارة التخزين المحلي

В العدد 2.2 تمت إضافة خيارات واجهة D-Bus جديدة لاسترداد الخصائص (FetchProperties)، والإدارة (Manager)، والتفاعل مع أجهزة الحظر (Blockdev). تمت إضافة القدرة على الإبلاغ عن حدوث الأحداث المتعلقة بتوصيل وإزالة الواجهات (InterfacesAdded وInterfacesRemoved) عبر D-Bus. في الأداة المساعدة stratis-cli تحسين البرامج النصية لإكمال باش.

المصدر: opennet.ru

إضافة تعليق