Stratis 2.0 kaleratzea, tokiko biltegiratzea kudeatzeko tresna-kit bat

Urtebeteko garapenaren ostean argitaratuko proiektuaren kaleratzea Estrategia 2.0, 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 exekutatzen da (dm-thin, dm-cache, dm-thinpool, dm-raid eta dm-integrity moduluak erabiltzen dira) eta XFS fitxategi-sistema. ZFS eta Btrfs ez bezala, Stratis osagaiak erabiltzailearen espazioan bakarrik exekutatzen dira eta ez dute kernel modulu zehatzik 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.0 kaleratzea, tokiko biltegiratzea kudeatzeko tresna-kit bat

Π’ berria askatu Rust konpiladorearen bertsioaren eskakizunak handitu egin dira (gutxienez 1.37, baina 1.38 gomendatzen da). Bertsio-zenbakiaren aldaketa nabarmena D-Bus interfaze batzuen izena aldatzearekin eta D-Bus-ekin lanaren antolakuntzaren birmoldaketarekin lotzen da (oinarrizko propietate nagusien multzoa nabarmendu da, eta gainerako propietateak orain eskatzen dira. FetchProperties metodo berria).

Iturria: opennet.ru

Gehitu iruzkin berria