Ukukhishwa kwe-Stratis 2.0, ikhithi yamathuluzi yokuphatha isitoreji sasendaweni

Ngemva konyaka wentuthuko eshicilelwe ukukhululwa kwephrojekthi I-Stratis 2.0, ithuthukiswe i-Red Hat kanye nomphakathi we-Fedora ukuze kuhlanganiswe futhi kwenziwe lula izindlela zokusetha nokuphatha iphuli yedrayivu yasendaweni eyodwa noma ngaphezulu. I-Stratis inikeza izici ezifana nokwabiwa kwesitoreji esiguqukayo, izifinyezo, ubuqotho kanye nezendlalelo ze-caching. Ikhodi yephrojekthi ibhalwe ku-Rust kanye isatshalaliswa ngu ilayisensi ngaphansi kwe-MPL 2.0.

Uhlelo luphindaphinda kakhulu emandleni alo amathuluzi okuphatha ukwahlukanisa athuthukile we-ZFS kanye nama-Btrfs, kodwa asetshenziswa ngendlela yesendlalelo (i-daemon stratisd), esebenza phezu kwesistimu engaphansi ye-device-mapper ye-Linux kernel (kusetshenziswa i-dm-thin, dm-cache, dm-thinpool, dm-raid kanye namamojula we-dm-integrity) kanye nesistimu yefayela ye-XFS. Ngokungafani ne-ZFS nama-Btrfs, izingxenye ze-Stratis zisebenza kuphela endaweni yomsebenzisi futhi azidingi ukulayisha amamojula athile e-kernel. Iphrojekthi yethulwa ekuqaleni njenge akudingi ukuphatha ukufaneleka kochwepheshe bezinhlelo zokulondoloza.

I-D-Bus API ihlinzekelwe ukulawula kanye cli usizo.
I-Stratis ihlolwe ngamadivayisi we-block asekelwe ku-LUKS (izingxenye ezibethelwe), i-mdraid, i-dm-multipath, i-iSCSI, ivolumu enengqondo ye-LVM, kanye nama-HDD ahlukahlukene, ama-SSD kanye namadrayivu e-NVMe. Uma kunediski eyodwa echibini, i-Stratis ikuvumela ukuthi usebenzise izahluko ezinengqondo ngokusekelwa kwesithombe esifinyeziweyo ukuze ubuyisele emuva izinguquko. Uma ungeza amadrayivu amaningi endaweni yokubhukuda, ungakwazi ukuhlanganisa ngokunengqondo amadrayivu endaweni ehlangene. Izici ezifana
I-RAID, ukucindezelwa kwedatha, ukuphindaphinda kanye nokubekezelela amaphutha akukasekelwa, kodwa kuhlelelwe ikusasa.

Ukukhishwa kwe-Stratis 2.0, ikhithi yamathuluzi yokuphatha isitoreji sasendaweni

Π’ okusha ukukhululwa Izidingo zenguqulo ye-Rust compiler zinyusiwe (okungenani i-1.37, kodwa i-1.38 iyanconywa). Ushintsho olubalulekile lwenombolo yenguqulo luhlotshaniswa nokuqanjwa kabusha kwezinye i-D-Bus interface kanye nokusebenza kabusha kwenhlangano yomsebenzi nge-D-Bus (iqoqo lezakhiwo eziyisisekelo ligqanyisiwe, futhi izakhiwo ezisele manje zicelwa kusetshenziswa indlela entsha ye-FetchProperties).

Source: opennet.ru

Engeza amazwana