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.

Stratis 2.0 versiyasi, mahalliy saqlashni boshqarish uchun asboblar to'plami

Π’ yangi ozod 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).

Manba: opennet.ru

a Izoh qo'shish