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

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

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

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

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

يرجع التغيير الكبير في رقم الإصدار إلى التغيير في واجهة التحكم في D-Bus وإهمال واجهات FetchProperties لصالح الخصائص والأساليب القائمة على D-Bus. يضيف الإصدار الجديد أيضًا التحقق من قواعد udev باستخدام libblkid قبل إجراء التغييرات، وإعادة صياغة معالجة الأحداث من DeviceMapper، وتغيير التمثيل الداخلي لمعالجات الأخطاء، وإعادة صياغة التعليمات البرمجية لاسترجاع التغييرات (التراجع)، والسماح بتحديد حجم منطقي عند إنشاء ملف نظام. يستخدم إطار عمل Clevis، المستخدم للتشفير وفك تشفير البيانات الموجودة على أقسام القرص تلقائيًا، تجزئة SHA-256 بدلاً من SHA-1. من الممكن تغيير عبارة المرور وإعادة إنشاء الارتباطات إلى Clevis.

المصدر: opennet.ru

إضافة تعليق