Ukukhishwa kwe-Stratis 2.2, ikhithi yamathuluzi yokuphatha isitoreji sasendaweni

eshicilelwe ukukhululwa kwephrojekthi I-Stratis 2.2, 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.2, ikhithi yamathuluzi yokuphatha isitoreji sasendaweni

Π’ Isiqephu esingu-2.2 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ интСрфСйсов D-Bus для извлСчСния свойств (FetchProperties), управлСния (Manager) ΠΈ взаимодСйствия с Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ устройствами (Blockdev). Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ информирования ΠΎ наступлСнии событий ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ интСрфСйсов (InterfacesAdded ΠΈ InterfacesRemoved) Ρ‡Π΅Ρ€Π΅Π· D-Bus. Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ stratis-cli ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ сцСнарии автодополнСния Π²Π²ΠΎΠ΄Π° для bash.

Source: opennet.ru

Engeza amazwana