Stratis 3.0 kaleratzea, tokiko biltegiratzea kudeatzeko tresna-kit bat

Stratis 3.0 proiektuaren oharra argitaratu da, Red Hat-ek eta Fedora komunitateak garatutako disko lokal 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. Stratis euskarria Fedora eta RHEL banaketetan integratu da Fedora 28 eta RHEL 8.2 kaleratu zirenetik. Proiektuaren kodea MPL 2.0 lizentziapean banatzen da.

Sistemak neurri handi batean erreplikatzen ditu bere gaitasunetan ZFS eta Btrfs-en partizioak kudeatzeko tresna aurreratuak, baina Linux nukleoaren gailu-mapper azpisistemaren (dm-thin, dm moduluak) exekutatzen den geruza (stratisd daemon) moduan ezartzen da. -cache, dm-thinpool, dm- raid eta dm-integrity) eta XFS fitxategi sistema. ZFS eta Btrfs ez bezala, Stratis osagaiak erabiltzailearen espazioan bakarrik exekutatzen dira eta ez dute kernel modulu espezifikorik kargatu behar. Proiektua hasiera batean biltegiratze sistemen aditu baten titulaziorik behar ez zuela aurkeztu zen administratzeko.

Kudeatzeko D-Bus API eta cli utilitate bat eskaintzen dira. 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. RAID, datuen konpresioa, desduplicazioa eta akatsen tolerantzia bezalako funtzioak ez dira onartzen oraindik, baina etorkizunerako aurreikusita daude.

Stratis 3.0 kaleratzea, tokiko biltegiratzea kudeatzeko tresna-kit bat

Bertsio-zenbakiaren aldaketa nabarmena D-Bus kontrolerako interfazearen aldaketari eta FetchProperties interfazeak zaharkitzeari dagokio, D-Bus oinarritutako propietate eta metodoen alde. Bertsio berriak aldaketak egin aurretik libblkid erabiliz udev arauen egiaztapena gehitzen du, DeviceMapper-etik gertaeren kudeaketa berritu du, errore-kudeatzaileen barne irudikapena aldatu du, aldaketak atzera botatzeko kodea berritu du (rollback) eta fitxategi bat sortzean tamaina logiko bat zehaztea ahalbidetzen du. sistema. Clevis esparruak, disko partizioetako datuak enkriptatzeko eta deszifratzeko erabiltzen dena, SHA-256 hash-ak erabiltzen ditu SHA-1-en ordez. Posible da pasaesaldia aldatzea eta Clevis-en loturak birsortzea.

Iturria: opennet.ru

Gehitu iruzkin berria