Siideynta Stratis 3.0, oo ah qalab loogu talagalay maareynta kaydinta maxalliga ah

Siideynta mashruuca Stratis 3.0 waa la daabacay, oo ay soo saareen Koofiyada Cas iyo bulshada Fedora si loo mideeyo loona fududeeyo habka habaynta iyo maaraynta barkad hal ama in ka badan oo darawallada maxalliga ah. Stratis wuxuu bixiyaa astaamo ay ka mid yihiin qoondaynta kaydinta firfircoon, sawir-qaadista, daacadnimada iyo lakabyada kaydinta. Taageerada Stratis waxaa lagu dhex daray Fedora iyo RHEL qaybinta tan iyo markii la sii daayay Fedora 28 iyo RHEL 8.2. Xeerka mashruuca waxa lagu qaybiyaa shatiga MPL 2.0.

Nidaamku wuxuu inta badan ku soo koobaa awoodiisa qalabka maaraynta qaybta sare ee ZFS iyo Btrfs, laakiin waxaa lagu fuliyaa qaab lakab ah (stratisd daemon) oo ku socda dusha sare ee qalabka-mapper-ka ee Linux kernel (modules dm-thin, dm). -cache, dm-thinpool, dm-raid iyo dm-integrity) iyo nidaamka faylka XFS. Si ka duwan ZFS iyo Btrfs, qaybaha Stratis waxay ku shaqeeyaan oo keliya meel bannaan oo isticmaale ah oo aan u baahnayn in la raro qaybo gaar ah oo kernel ah. Mashruuca ayaa markii hore loo soo bandhigay isagoo aan u baahnayn shahaadooyin khabiir hababka kaydinta si uu u maamulo.

D-Bus API iyo utility cli ayaa la siiyay maaraynta. Stratis waxaa lagu tijaabiyay aalado xannibaya oo ku saleysan LUKS (qaybaha qarsoon), mdraid, dm-multipath, iSCSI, mugga macquulka ah ee LVM, iyo sidoo kale HDDs kala duwan, SSDs iyo NVMe darawallada. Haddii uu jiro hal saxan barkada dhexdeeda, Stratis wuxuu kuu ogolaanayaa inaad isticmaasho qaybo macquul ah oo leh taageero sawir leh si aad dib ugu soo celiso isbeddelada. Marka aad ku darto wadiiqooyin badan barkadda, waxa aad si macquul ah isugu dari kartaa wadayaasha meel isku xidhan. Tilmaamaha sida RAID, xogta isku-buufinta, ka-saarista iyo dulqaadka cilladaha weli lama taageero, laakiin waxaa loo qorsheeyay mustaqbalka.

Siideynta Stratis 3.0, oo ah qalab loogu talagalay maareynta kaydinta maxalliga ah

Isbeddelka muhiimka ah ee nambarka nooca waxaa sabab u ah isbeddelka is-dhexgalka ee kantaroolka D-Bus iyo hoos u dhaca FetchProperties interfaces ee doorbidaya guryaha iyo hababka ku saleysan D-Bus. Siideynta cusub waxay sidoo kale ku darsataa hubinta xeerarka udev iyadoo la adeegsanayo libblkid ka hor inta aan isbeddellada la samayn, dib u habeyn lagu sameeyay dhacdada DeviceMapper, beddelay matalaadda gudaha ee maamulayaasha qaladka, dib u habaynta koodka isbeddelka dib-u-celinta (dib-u-celinta), oo loo oggolaaday qeexida cabbir macquul ah marka la abuurayo fayl nidaamka. Qaab dhismeedka Clevis, oo loo isticmaalo sire toos ah iyo furista xogta qaybaha diskka, waxay isticmaashaa SHA-256 xashiish halkii SHA-1. Waa suurtagal in la beddelo erayga sirta ah oo dib loo soo nooleeyo xidhitaanka Clevis.

Source: opennet.ru

Add a comment