Stratis 2.0 versiyasi, mahalliy saqlashni boshqarish uchun asboblar to'plami
Bir yillik rivojlanishdan keyin e'lon qilindi loyiha chiqarilishi qatlam 2.0, Red Hat va Fedora hamjamiyati tomonidan bir yoki bir nechta mahalliy drayvlar hovuzini o'rnatish va boshqarish vositalarini birlashtirish va soddalashtirish uchun ishlab chiqilgan. Stratis dinamik saqlash taqsimoti, suratlar, yaxlitlik va keshlash qatlamlari kabi xususiyatlarni taqdim etadi. Loyiha kodi Rust va tilida yozilgan tarqaladi MPL 2.0 bo'yicha litsenziyalangan.
Tizim o'z imkoniyatlarida asosan ZFS va Btrfs bo'limlarini boshqarishning ilg'or vositalarini takrorlaydi, lekin qatlam (daemon) shaklida amalga oshiriladi. stratisd), ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ ΠΏΠΎΠ²Π΅ΡΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ device-mapper ΡΠ΄ΡΠ° Linux (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ dm-thin, dm-cache, dm-thinpool, dm-raid ΠΈ dm-integrity) ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ XFS. ZFS va Btrfs-dan farqli o'laroq, Stratis komponentlari faqat foydalanuvchi maydonida ishlaydi va maxsus yadro modullarini yuklashni talab qilmaydi. Loyiha dastlab taqdim etildi talab qilmaydi saqlash tizimlari ekspert malakasini boshqarish uchun.
D-Bus API nazorat qilish uchun taqdim etilgan va cli yordam dasturi.
Stratis LUKS (shifrlangan bo'limlar), mdraid, dm-multipath, iSCSI, LVM mantiqiy hajmlari, shuningdek, turli HDD, SSD va NVMe drayverlarga asoslangan blokli qurilmalar bilan sinovdan o'tkazildi. Hovuzda bitta disk bo'lsa, Stratis sizga o'zgarishlarni orqaga qaytarish uchun oniy tasvirni qo'llab-quvvatlaydigan mantiqiy bo'limlardan foydalanishga imkon beradi. Hovuzga bir nechta drayverlarni qo'shsangiz, drayverlarni mantiqiy ravishda qo'shni hududga birlashtira olasiz. Π’Π°ΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΊ
RAID, ma'lumotlarni siqish, deuplikatsiya va xatolarga chidamlilik hali qo'llab-quvvatlanmaydi, ammo kelajakda rejalashtirilgan.
Π yangiozod qilish Rust kompilyator versiyasiga talablar oshirildi (kamida 1.37, lekin 1.38 tavsiya etiladi). A significant change in the version number is associated with the renaming of some D-Bus interfaces and the reworking of the organization of work with D-Bus (a set of primary fundamental properties has been highlighted, and the remaining properties are now requested using the yangi FetchProperties usuli).