Stratis 2.1 kaleratzea, tokiko biltegiratzea kudeatzeko tresna-kit bat

ПослС сСми мСсяцСв Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ argitaratuko proiektuaren kaleratzea Estrategia 2.1, Red Hat-ek eta Fedora komunitateak garatua, tokiko disko bat edo gehiagoko multzoa konfiguratzeko eta kudeatzeko bitartekoak bateratzeko eta sinplifikatzeko. Stratis-ek funtzioak eskaintzen ditu, hala nola biltegiratze dinamikoaren esleipena, argazkiak, osotasuna eta caching geruzak. Proiektuaren kodea Rust-en idatzita dago eta arabera banatuta MPL 2.0 lizentziapean.

Sistemak bere gaitasunetan erreplikatzen ditu neurri handi batean ZFS eta Btrfs-en partizioak kudeatzeko tresna aurreratuak, baina geruza baten moduan ezartzen da (daemon estratisd), Linux nukleoaren gailu-mapper azpisistemaren gainean (dm-thin, dm-cache, dm-thinpool, dm-raid eta dm-integrity moduluak erabiliz) eta XFS fitxategi-sistemaren gainean exekutatzen da. ZFS eta Btrfs ez bezala, Stratis osagaiak erabiltzailearen espazioan bakarrik exekutatzen dira eta ez dute kernel modulu espezifikorik kargatu behar. Proiektua hasieran honela aurkeztu zen ez eskatzen biltegiratze sistemen adituen titulazioa kudeatzeko.

D-Bus APIa kontrolatzeko eta cli erabilgarritasuna.
Stratis probatu da LUKS (enkriptatutako partizioak), mdraid, dm-multipath, iSCSI, LVM bolumen logikoetan oinarritutako bloke-gailuekin, baita hainbat HDD, SSD eta NVMe unitateekin ere. Igerilekuan disko bat baldin badago, Stratis-ek partizio logikoak erabiltzeko aukera ematen du argazkien laguntzarekin, aldaketak atzera egiteko. Igerileku batera hainbat unitate gehitzen dituzunean, logikoki unitateak ondoko eremu batean konbina ditzakezu. bezalako ezaugarriak
RAID, datuen konpresioa, desduplicazioa eta akatsen tolerantzia ez dira onartzen oraindik, baina etorkizunerako aurreikusita daude.

Stratis 2.1 kaleratzea, tokiko biltegiratzea kudeatzeko tresna-kit bat

Π’ berria askatu Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° управлСния ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² с использованиСм LUKS2. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ D-Bus интСрфСйс Report для формирования ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON. ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ устройств. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Ρ‹ трСбования ΠΊ вСрсии компилятора Rust (ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 1.43).

Iturria: opennet.ru

Gehitu iruzkin berria